public class GroovyScriptEngine extends java.lang.Object implements ScriptEngine
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
UTILITY_CLASS_META_PATH |
| コンストラクタと説明 |
|---|
GroovyScriptEngine(GroovyClassLoader classLoader,
GroovyScriptService service) |
GroovyScriptEngine(GroovyClassLoader classLoader,
GroovyScriptService service,
boolean vanilla) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Script |
createScript(java.lang.String script,
java.lang.String name)
sharedClass=falseとして、Scriptを生成。
|
Script |
createScript(java.lang.String script,
java.lang.String name,
boolean sharedClass)
Scriptを生成。
|
GroovyClassLoader |
getSharedClassLoader() |
void |
invalidate() |
ScriptContext |
newScriptContext()
Scriptへ変数を受け渡すためのScriptContextを生成。
|
ScriptContext |
newScriptContext(java.io.PrintWriter out)
Scriptへ変数を受け渡すためのScriptContextを生成。
|
public static final java.lang.String UTILITY_CLASS_META_PATH
public GroovyScriptEngine(GroovyClassLoader classLoader,
GroovyScriptService service)
public GroovyScriptEngine(GroovyClassLoader classLoader,
GroovyScriptService service,
boolean vanilla)
public Script createScript(java.lang.String script, java.lang.String name)
ScriptEnginecreateScript インタフェース内 ScriptEnginepublic Script createScript(java.lang.String script, java.lang.String name, boolean sharedClass)
ScriptEnginecreateScript インタフェース内 ScriptEnginescript - 生成(コンパイル)されたScriptname - スクリプト名(英数以外の文字は_へ自動的に置換)sharedClass - その他のScriptで共有するScript(class)とする場合truepublic ScriptContext newScriptContext()
ScriptEnginenewScriptContext インタフェース内 ScriptEnginepublic ScriptContext newScriptContext(java.io.PrintWriter out)
ScriptEnginenewScriptContext インタフェース内 ScriptEngineout - 標準出力の出力先public GroovyClassLoader getSharedClassLoader()
public void invalidate()
invalidate インタフェース内 ScriptEngine