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

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

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

    public class SequenceControlScriptlet

extends DefaultScriptlet

関連項目:
  直列化された形式

フィールドの概要

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

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

メソッドの概要
`protected int` `getDefaultSequence()` シーケンス条件が適合しない場合の、動作設定を応答します。
`java.lang.String` `getInitSequence()` 初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数
`java.lang.String` `getNextInitSequence()` 次の初期シーケンス（Scriptlet）のverifySequence()にて、 チェックする文字列を返す仮想関数
`java.util.Map<java.lang.String,java.lang.Object>` `getScriptNewProperties()` サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
`void` `setNextInitSequence(java.lang.String seqObj)`

クラス info.dragonlady.scriptlet.DefaultScriptlet から継承されたメソッド
`doGet, doPost, getEScriptErrorMsg, getInvalidParamErrorMsg, getInvalidValidationParamErrorMsg, getRequiredParamErrorMsg, getSerialVersionUID`

クラス info.dragonlady.scriptlet.SecureServlet から継承されたメソッド
`getCharSet, getContentType, 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`

コンストラクタの詳細

### SequenceControlScriptlet

    public SequenceControlScriptlet()

メソッドの詳細

### setNextInitSequence

    public void setNextInitSequence(java.lang.String seqObj)

### getNextInitSequence

    public java.lang.String getNextInitSequence()

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

  オーバーライド:
    クラス `DefaultScriptlet` 内の `getNextInitSequence`
  戻り値:

### getInitSequence

    public java.lang.String getInitSequence()

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

  オーバーライド:
    クラス `DefaultScriptlet` 内の `getInitSequence`
  戻り値:

### getDefaultSequence

    protected int getDefaultSequence()

  クラス `SecureServlet` の記述:
  シーケンス条件が適合しない場合の、動作設定を応答します。 デフォルトは初期状態を応答。 注.直リンクを許可しないサーブレットは"INVALID_SEQUENCE"を応答するよう、オーバーライドする必要があります。

  オーバーライド:
    クラス `SecureServlet` 内の `getDefaultSequence`
  戻り値:

### 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：例外発生時の例外オブジェクト

  オーバーライド:
    クラス `DefaultScriptlet` 内の `getScriptNewProperties`