インターフェース ScriptSource

すべての既知の実装クラス:
ResourceScriptSourceStaticScriptSource

public interface ScriptSource
スクリプトのソースを定義するインターフェース。基になるスクリプトが変更されたかどうかを追跡します。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    現在のスクリプトソーステキストを文字列として取得します。
    boolean
    基になるスクリプトデータが最後に getScriptAsString() が呼び出されてから変更されているかどうかを示します。
    基になるスクリプトのクラス名を決定します。
  • メソッドの詳細

    • getScriptAsString

      StringSE getScriptAsString() throws IOExceptionSE
      現在のスクリプトソーステキストを文字列として取得します。
      戻り値:
      スクリプトテキスト
      例外:
      IOExceptionSE - スクリプトの取得に失敗した場合
    • isModified

      boolean isModified()
      基になるスクリプトデータが最後に getScriptAsString() が呼び出されてから変更されているかどうかを示します。スクリプトがまだ読み取られていない場合は、true を返します。
      戻り値:
      スクリプトデータが変更されたかどうか
    • suggestedClassName

      @Nullable StringSE suggestedClassName()
      基になるスクリプトのクラス名を決定します。
      戻り値:
      提案されたクラス名。null がない場合は使用可能