info.dragonlady.scriptlet
クラス ESCylinder

java.lang.Object
  上位を拡張 info.dragonlady.scriptlet.ESCylinder

public class ESCylinder
extends java.lang.Object

Rhino実装クラス
サーバサイドスクリプトの実行部です。
サーバサイドスクリプト内のserverscriptタグを1シリンダとカウントし、
このクラスと1対1の対応となります。

作成者:
nobu

入れ子のクラスの概要
static class ESCylinder.ESHelper
          ヘルパークラスです。
 
メソッドの概要
static ESCylinder createInstanse(Scriptlet slet)
          シリンダを生成します。
 void exit()
          Rhinoの終了宣言
必ず開始宣言と対で呼出すこと!
 java.lang.Object getResult()
          推奨されていません。  
 void process(java.lang.String jsSource)
          サーバサイドスクリプト(Rhino)実行処理
 void setException(ESException e)
          例外発生時の例外オブジェクトをグローバルオブイェクトに追加する関数
 void validate(java.lang.String validateSource)
          要求パラメータの検証を行う。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

createInstanse

public static ESCylinder createInstanse(Scriptlet slet)
                                 throws java.io.IOException
シリンダを生成します。

パラメータ:
slet:実行されているScriptlet -
例外:
java.io.IOException

setException

public void setException(ESException e)
例外発生時の例外オブジェクトをグローバルオブイェクトに追加する関数

パラメータ:
e:捕捉した例外(ESException) -

validate

public void validate(java.lang.String validateSource)
              throws ESException
要求パラメータの検証を行う。

パラメータ:
validateSource -
例外:
ESException

process

public void process(java.lang.String jsSource)
             throws ESException
サーバサイドスクリプト(Rhino)実行処理

パラメータ:
jsSource:サーバサイドスクリプト -
例外:
ESException

getResult

public java.lang.Object getResult()
推奨されていません。 

現在は利用していません。

戻り値:

exit

public void exit()
Rhinoの終了宣言
必ず開始宣言と対で呼出すこと!