概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## info.dragonlady.scriptlet
クラス Scriptlet

    java.lang.Object
      info.dragonlady.scriptlet.Scriptlet

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

直系の既知のサブクラス:
  DefaultMailScriptlet, DefaultScriptlet, ListScrollScript

    public abstract class Scriptlet

extends java.lang.Object
implements java.io.Serializable

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

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

コンストラクタの概要
`Scriptlet()` SevureServletから呼ばれる唯一のコンストラクタ

メソッドの概要
`DBAccesser` | `getDBAccessObject()` SecureServletの同名ラッパー関数
`abstract java.lang.String` | `getEScriptErrorMsg()` サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。
`abstract java.lang.String` | `getInvalidParamErrorMsg()` パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。
`abstract java.lang.String` | `getInvalidValidationParamErrorMsg()` パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。
`javax.servlet.http.HttpServletRequest` | `getRequest()` SecureServletの同名ラッパー関数
`abstract java.lang.String` | `getRequiredParamErrorMsg()` 必須パラメータが記述されたいなかった際のメッセージ本文を応答する。
`javax.servlet.http.HttpServletResponse` | `getResponse()` SecureServletの同名ラッパー関数
`java.lang.String` | `getScriptExtName()` SecureServletの同名ラッパー関数
`java.lang.String` | `getScriptletPath()` SecureServletの同名ラッパー関数
`abstract java.util.Map<java.lang.String,java.lang.Object>` | `getScriptNewProperties()` サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
`abstract long` | `getSerialVersionUID()` serialVersionUIDを応答する仮想関数
`javax.servlet.ServletContext` | `getServletContext()` SecureServletの同名ラッパー関数
`java.lang.String` | `getServletName()` SecureServletの同名ラッパー関数
`javax.servlet.http.HttpSession` | `getSession()` SecureServletの同名ラッパー関数
`void` | `setCharSet(java.lang.String code)` SecureServletの同名ラッパー関数
`void` | `setContentType(java.lang.String type)` SecureServletの同名ラッパー関数
`void` | `setSequence()` SecureServletの同名ラッパー関数
`void` | `setServlet(SecureServlet servlet)` SevureServletから呼ばれる関数
`abstract void` | `start()` SevureServletより呼ばれる起動メソッド 継承クラスで実装します。

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

コンストラクタの詳細

### Scriptlet

    public Scriptlet()

  SevureServletから呼ばれる唯一のコンストラクタ

  パラメータ:
    `servlet：SevureServletです。` -

メソッドの詳細

### setServlet

    public void setServlet(SecureServlet servlet)

  SevureServletから呼ばれる関数

  パラメータ:
    `servlet：SevureServletです。` -

### getSession

    public javax.servlet.http.HttpSession getSession()

  SecureServletの同名ラッパー関数

  戻り値:

### getRequest

    public javax.servlet.http.HttpServletRequest getRequest()

  SecureServletの同名ラッパー関数

  戻り値:

### getResponse

    public javax.servlet.http.HttpServletResponse getResponse()

  SecureServletの同名ラッパー関数

  戻り値:

### getDBAccessObject

    public DBAccesser getDBAccessObject()

  SecureServletの同名ラッパー関数

  戻り値:

### getServletName

    public java.lang.String getServletName()

  SecureServletの同名ラッパー関数

  戻り値:

### getServletContext

    public javax.servlet.ServletContext getServletContext()

  SecureServletの同名ラッパー関数

  戻り値:

### getScriptletPath

    public java.lang.String getScriptletPath()

  SecureServletの同名ラッパー関数

  戻り値:

### setCharSet

    public void setCharSet(java.lang.String code)

  SecureServletの同名ラッパー関数

### setSequence

    public void setSequence()

  SecureServletの同名ラッパー関数

### getScriptExtName

    public java.lang.String getScriptExtName()

  SecureServletの同名ラッパー関数

  戻り値:

### setContentType

    public void setContentType(java.lang.String type)

  SecureServletの同名ラッパー関数

### start

    public abstract void start()
                        throws SystemErrorException

  SevureServletより呼ばれる起動メソッド 継承クラスで実装します。

  例外:
    `SystemErrorException`

### 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()

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

### getSerialVersionUID

    public abstract long getSerialVersionUID()

  serialVersionUIDを応答する仮想関数

  戻り値:

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド