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()
パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。