public class StaticScriptSource extends ObjectSE implements ScriptSource
ScriptSource
インターフェースの静的実装。スクリプトソーステキストを含む指定された文字列をカプセル化します。スクリプト文字列のプログラムによる更新をサポートします。コンストラクターと説明 |
---|
StaticScriptSource(StringSE script) 指定されたスクリプトの新しい StaticScriptSource を作成します。 |
StaticScriptSource(StringSE script, StringSE className) 指定されたスクリプトの新しい StaticScriptSource を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getScriptAsString() 現在のスクリプトソーステキストを文字列として取得します。 |
boolean | isModified() 基になるスクリプトデータが最後に ScriptSource.getScriptAsString() が呼び出されてから変更されているかどうかを示します。 |
void | setScript(StringSE script) 前のスクリプトを上書きして、新しいスクリプト文字列を設定します。 |
StringSE | suggestedClassName() 基になるスクリプトのクラス名を決定します。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public StaticScriptSource(StringSE script)
script
- スクリプト文字列 public void setScript(StringSE script)
script
- スクリプト文字列 public StringSE getScriptAsString()
ScriptSource
ScriptSource
の getScriptAsString
public boolean isModified()
ScriptSource
ScriptSource.getScriptAsString()
が呼び出されてから変更されているかどうかを示します。スクリプトがまだ読み取られていない場合は、true
を返します。ScriptSource
の isModified
@Nullable public StringSE suggestedClassName()
ScriptSource
ScriptSource
の suggestedClassName
null
がない場合は使用可能 public StringSE toString()
ObjectSE
の toStringSE