|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface ScriptEnvironment
スクリプトの実行環境。
| メソッドの概要 | |
|---|---|
void |
addAttributeScope(AttributeScope attrs)
ユーザー定義スコープオブジェクトを追加する。 |
CompiledScript |
compile(SourceDescriptor source,
java.lang.String encoding)
スクリプトソースファイルを読み込んでコンパイルする。 |
CompiledScript |
compile(java.lang.String script,
PositionAware position)
式文字列をコンパイルする。 |
java.lang.Object |
convertFromScriptObject(java.lang.Object scriptObject)
スクリプト内部表現オブジェクトから、Javaのオブジェクトに変換する。 |
java.lang.Object |
convertFromScriptObject(java.lang.Object scriptObject,
java.lang.Class expectedClass)
スクリプト内部表現オブジェクトから、Javaのオブジェクトに変換する。 |
void |
endScope()
テンプレート描画時に、プロセッサのエンドイベントと同期するためのメソッド。 |
java.lang.String |
getBlockSign()
スクリプト文字列ブロックの開きクオートに前置される識別文字列の取得。 |
void |
initScope()
テンプレート描画時に、プロセッサのスタートイベントと同期するためのメソッド。 |
java.util.Iterator |
iterateAttributeScope()
ユーザー定義スコープオブジェクトをイテレートする。 |
void |
startScope(java.util.Map variables)
テンプレート描画時に、プロセッサのスタートイベントと同期するためのメソッド。 |
| インタフェース org.seasar.mayaa.ParameterAware から継承されたメソッド |
|---|
getParameter, iterateParameterNames, setParameter |
| インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド |
|---|
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID |
| メソッドの詳細 |
|---|
void addAttributeScope(AttributeScope attrs)
attrs - ユーザー定義スコープ。java.util.Iterator iterateAttributeScope()
java.lang.String getBlockSign()
CompiledScript compile(java.lang.String script,
PositionAware position)
script - スクリプト。position - スクリプトソースの位置情報。
CompiledScript compile(SourceDescriptor source,
java.lang.String encoding)
source - スクリプトソースファイル。encoding - スクリプトソースファイルのエンコーディング。
void initScope()
void startScope(java.util.Map variables)
variables - カスタムスコープ変数。void endScope()
java.lang.Object convertFromScriptObject(java.lang.Object scriptObject)
scriptObject - スクリプト内部表現オブジェクト。
java.lang.Object convertFromScriptObject(java.lang.Object scriptObject,
java.lang.Class expectedClass)
scriptObject - スクリプト内部表現オブジェクト。expectedClass - 変換後のクラス。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||