## info.dragonlady.scriptlet
クラス Scriptlet

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

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

直系の既知のサブクラス:
  DefaultScriptlet, ExceptionTestScriptlet, ListScrollScriptlet, UTF8Scriptlet

    public abstract class Scriptlet

extends SecureServlet

独自の処理を行い、サーバサイドスクリプトを実行する際の基底クラスです。

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

フィールドの概要

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

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

メソッドの概要
`abstract java.lang.String` `getEScriptErrorMsg()` サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。
`abstract java.lang.String` `getInvalidParamErrorMsg()` パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。
`abstract java.lang.String` `getInvalidValidationParamErrorMsg()` パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。
`abstract java.lang.String` `getRequiredParamErrorMsg()` 必須パラメータが記述されたいなかった際のメッセージ本文を応答する。
`abstract java.util.Map<java.lang.String,java.lang.Object>` `getScriptNewProperties()` サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。

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

クラス javax.servlet.http.HttpServlet から継承されたメソッド
`doDelete, doGet, doHead, doOptions, doPost, 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`

コンストラクタの詳細

### Scriptlet

    public Scriptlet()

メソッドの詳細

### getScriptNewProperties

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

  サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
  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：例外発生時の例外オブジェクト

### getRequiredParamErrorMsg

    public abstract java.lang.String getRequiredParamErrorMsg()

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

### getInvalidParamErrorMsg

    public abstract java.lang.String getInvalidParamErrorMsg()

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

### getEScriptErrorMsg

    public abstract java.lang.String getEScriptErrorMsg()

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

### getInvalidValidationParamErrorMsg

    public abstract java.lang.String getInvalidValidationParamErrorMsg()

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