クラス GroovyScriptEngine

java.lang.Object
org.iplass.mtp.impl.script.GroovyScriptEngine
すべての実装されたインタフェース:
ScriptEngine

public class GroovyScriptEngine extends Object implements ScriptEngine
  • フィールド詳細

  • コンストラクタの詳細

    • GroovyScriptEngine

      public GroovyScriptEngine(groovy.lang.GroovyClassLoader classLoader, GroovyScriptService service)
    • GroovyScriptEngine

      public GroovyScriptEngine(groovy.lang.GroovyClassLoader classLoader, GroovyScriptService service, boolean vanilla)
  • メソッドの詳細

    • createScript

      public Script createScript(String script, String name)
      インタフェースからコピーされた説明: ScriptEngine
      sharedClass=falseとして、Scriptを生成。
      定義:
      createScript インタフェース内 ScriptEngine
      パラメータ:
      script -
      name -
      戻り値:
    • createScript

      public Script createScript(String script, String name, boolean sharedClass)
      インタフェースからコピーされた説明: ScriptEngine
      Scriptを生成。
      定義:
      createScript インタフェース内 ScriptEngine
      パラメータ:
      script - 生成(コンパイル)されたScript
      name - スクリプト名(英数以外の文字は_へ自動的に置換)
      sharedClass - その他のScriptで共有するScript(class)とする場合true
      戻り値:
    • newScriptContext

      public ScriptContext newScriptContext()
      インタフェースからコピーされた説明: ScriptEngine
      Scriptへ変数を受け渡すためのScriptContextを生成。
      定義:
      newScriptContext インタフェース内 ScriptEngine
      戻り値:
    • newScriptContext

      public ScriptContext newScriptContext(PrintWriter out)
      インタフェースからコピーされた説明: ScriptEngine
      Scriptへ変数を受け渡すためのScriptContextを生成。
      定義:
      newScriptContext インタフェース内 ScriptEngine
      パラメータ:
      out - 標準出力の出力先
      戻り値:
    • getSharedClassLoader

      public groovy.lang.GroovyClassLoader getSharedClassLoader()
    • invalidate

      public void invalidate()
      定義:
      invalidate インタフェース内 ScriptEngine