## 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の終了宣言
  必ず開始宣言と対で呼出すこと！