## info.dragonlady.scriptlet.demo
クラス ListScrollScriptlet

    java.lang.Object
      javax.servlet.GenericServlet
          javax.servlet.http.HttpServlet
              info.dragonlady.scriptlet.SecureServlet
                  info.dragonlady.scriptlet.Scriptlet
                      info.dragonlady.scriptlet.demo.ListScrollScriptlet

すべての実装されたインタフェース:
  java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class ListScrollScriptlet

extends Scriptlet

リストと画面スクロールのサンプル

作成者:
  nobu
関連項目:
  直列化された形式

入れ子のクラスの概要
`class` `ListScrollScriptlet.CsvDataObject` リソース内のListScroll.csvのオブジェクト化クラス

フィールドの概要

クラス info.dragonlady.scriptlet.SecureServlet から継承されたフィールド
`EXEC_SEQUENCE, INIT_SEQUENCE, INVALID_SEQUENCE, SEQUENCE_KEY, sequenceId`

コンストラクタの概要
`ListScrollScriptlet()`

メソッドの概要
`protected void` `doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
`protected void` `doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
`java.lang.String` `getEScriptErrorMsg()` サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。
`java.lang.String` `getInitSequence()` 初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数
`java.lang.String` `getInvalidParamErrorMsg()` パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。
`java.lang.String` `getInvalidValidationParamErrorMsg()` パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。
`java.lang.String` `getNextInitSequence()` 次の初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数
`java.lang.String` `getRequiredParamErrorMsg()` 必須パラメータが記述されたいなかった際のメッセージ本文を応答する。
`java.util.Map<java.lang.String,java.lang.Object>` `getScriptNewProperties()` サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
`long` `getSerialVersionUID()` serialVersionUIDを応答する仮想関数

クラス info.dragonlady.scriptlet.SecureServlet から継承されたメソッド
`getCharSet, getContentType, getDefaultSequence, getRequest, getResponse, getSequence, getSession, initialize, isExecute, service, setSequence, verifySequence`

クラス javax.servlet.http.HttpServlet から継承されたメソッド
`doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service`

クラス javax.servlet.GenericServlet から継承されたメソッド
`destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ListScrollScriptlet

    public ListScrollScriptlet()

メソッドの詳細

### getEScriptErrorMsg

    public java.lang.String getEScriptErrorMsg()

  クラス `Scriptlet` の記述:
  サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。

  定義:
    クラス `Scriptlet` 内の `getEScriptErrorMsg`

### getInvalidParamErrorMsg

    public java.lang.String getInvalidParamErrorMsg()

  クラス `Scriptlet` の記述:
  パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。

  定義:
    クラス `Scriptlet` 内の `getInvalidParamErrorMsg`

### getInvalidValidationParamErrorMsg

    public java.lang.String getInvalidValidationParamErrorMsg()

  クラス `Scriptlet` の記述:
  パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。

  定義:
    クラス `Scriptlet` 内の `getInvalidValidationParamErrorMsg`

### getRequiredParamErrorMsg

    public java.lang.String getRequiredParamErrorMsg()

  クラス `Scriptlet` の記述:
  必須パラメータが記述されたいなかった際のメッセージ本文を応答する。

  定義:
    クラス `Scriptlet` 内の `getRequiredParamErrorMsg`

### getScriptNewProperties

    public java.util.Map<java.lang.String,java.lang.Object> getScriptNewProperties()

  クラス `Scriptlet` の記述:
  サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
  KEY:サーバサイドスクリプト内グローバルオブジェクト名
  VALUE:グローバルオブジェクトに関連づけるインスタンス
  ※予約されたグローバルオブジェクト名は利用しないこと。以下予約オブジェクト名
  request：javax.servlet.http.HttpServletRequestのインスタンス
  response：javax.servlet.http.HttpServletResponseのインスタンス
  session：javax.servlet.http.HttpSessionのインスタンス
  serverout：javax.servlet.http.HttpServletResponse#getWriterの戻り値（java.io.PrintWrite）
  sysout：System.out
  syserr：System.err
  helper：info.dragonlady.scriptlet.ESCylinder.ESHelperのインスタンス
  exception：例外発生時の例外オブジェクト

  定義:
    クラス `Scriptlet` 内の `getScriptNewProperties`

### getInitSequence

    public java.lang.String getInitSequence()

  クラス `SecureServlet` の記述:
  初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数

  定義:
    クラス `SecureServlet` 内の `getInitSequence`
  戻り値:

### getNextInitSequence

    public java.lang.String getNextInitSequence()

  クラス `SecureServlet` の記述:
  次の初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数

  定義:
    クラス `SecureServlet` 内の `getNextInitSequence`
  戻り値:

### getSerialVersionUID

    public long getSerialVersionUID()

  クラス `SecureServlet` の記述:
  serialVersionUIDを応答する仮想関数

  定義:
    クラス `SecureServlet` 内の `getSerialVersionUID`
  戻り値:

### doPost

    protected void doPost(javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse res)
                   throws java.io.IOException,
                          javax.servlet.ServletException

  オーバーライド:
    クラス `javax.servlet.http.HttpServlet` 内の `doPost`
  例外:
    `java.io.IOException`
    `javax.servlet.ServletException`

### doGet

    protected void doGet(javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse res)
                  throws java.io.IOException,
                         javax.servlet.ServletException

  オーバーライド:
    クラス `javax.servlet.http.HttpServlet` 内の `doGet`
  例外:
    `java.io.IOException`
    `javax.servlet.ServletException`