public interface ScriptTemplateConfig
ScriptEngine
SE を構成および管理するオブジェクトによって実装されるインターフェース。ScriptTemplateView
によって検出および使用されます。修飾子と型 | メソッドと説明 |
---|---|
CharsetSE | getCharset() スクリプトおよびテンプレートファイルの読み取りに使用される文字セットを返します。 |
StringSE | getContentType() レスポンスに使用するコンテンツ型を返します。 |
ScriptEngineSE | getEngine() ビューで使用する ScriptEngine SE を返します。 |
StringSE | getEngineName() ScriptEngine SE のインスタンス化に使用されるエンジン名を返します。 |
SupplierSE<ScriptEngineSE> | getEngineSupplier() ScriptEngine SE のインスタンス化に使用されるエンジンサプライヤーを返します。 |
StringSE | getRenderFunction() レンダリング関数名を返します(オプション)。 |
StringSE | getRenderObject() render 関数が属するオブジェクトを返します(オプション)。 |
StringSE | getResourceLoaderPath() Spring リソースの場所を介してリソースローダーのパスを返します。 |
StringSE[] | getScripts() スクリプトエンジン(ライブラリまたはユーザー指定)によってロードされるスクリプトを返します。 |
BooleanSE | isSharedEngine() すべてのスレッドで共有エンジンを使用するか、各スレッドのスレッドローカルエンジンインスタンスを作成するかを返します。 |
@Nullable ScriptEngineSE getEngine()
ScriptEngine
SE を返します。@Nullable SupplierSE<ScriptEngineSE> getEngineSupplier()
ScriptEngine
SE のインスタンス化に使用されるエンジンサプライヤーを返します。@Nullable StringSE getEngineName()
ScriptEngine
SE のインスタンス化に使用されるエンジン名を返します。@Nullable BooleanSE isSharedEngine()
@Nullable StringSE getRenderFunction()
ScriptEngine.eval(String, Bindings)
SE で評価されます。