クラス StaticScriptSource

java.lang.ObjectSE
org.springframework.scripting.support.StaticScriptSource
実装されたすべてのインターフェース:
ScriptSource

public class StaticScriptSource extends ObjectSE implements ScriptSource
ScriptSource インターフェースの静的実装。スクリプトソーステキストを含む指定された文字列をカプセル化します。スクリプト文字列のプログラムによる更新をサポートします。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
  • コンストラクターの詳細

    • StaticScriptSource

      public StaticScriptSource(StringSE script)
      指定されたスクリプトの新しい StaticScriptSource を作成します。
      パラメーター:
      script - スクリプト文字列
    • StaticScriptSource

      public StaticScriptSource(StringSE script, @Nullable StringSE className)
      指定されたスクリプトの新しい StaticScriptSource を作成します。
      パラメーター:
      script - スクリプト文字列
      className - スクリプトの推奨クラス名 (null の場合があります)
  • メソッドの詳細

    • setScript

      public void setScript(StringSE script)
      前のスクリプトを上書きして、新しいスクリプト文字列を設定します。
      パラメーター:
      script - スクリプト文字列
    • getScriptAsString

      public StringSE getScriptAsString()
      インターフェースからコピーされた説明: ScriptSource
      現在のスクリプトソーステキストを文字列として取得します。
      次で指定:
      インターフェース ScriptSourcegetScriptAsString 
      戻り値:
      スクリプトテキスト
    • isModified

      public boolean isModified()
      インターフェースからコピーされた説明: ScriptSource
      基になるスクリプトデータが最後に ScriptSource.getScriptAsString() が呼び出されてから変更されているかどうかを示します。スクリプトがまだ読み取られていない場合は、true を返します。
      次で指定:
      インターフェース ScriptSourceisModified 
      戻り値:
      スクリプトデータが変更されたかどうか
    • suggestedClassName

      @Nullable public StringSE suggestedClassName()
      インターフェースからコピーされた説明: ScriptSource
      基になるスクリプトのクラス名を決定します。
      次で指定:
      インターフェース ScriptSourcesuggestedClassName 
      戻り値:
      提案されたクラス名。null がない場合は使用可能
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString