|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
スクリプトのスコープを表すオブジェクトです。
メソッドの概要 | |
ScriptValue |
getProperty(String name)
プロパティ値を取得します。 |
boolean |
hasProperty(String name)
プロパティが存在しているかをチェックします。 |
ScriptValue |
invoke(String name,
Number arg)
指定関数を実行します。 |
ScriptValue |
invoke(String name,
Object[] args)
指定関数を実行します。 |
ScriptValue |
invoke(String name,
String arg)
指定関数を実行します。 |
Object[] |
keys()
プロパティの名称一覧を取得します。 |
インタフェース jp.co.intra_mart.foundation.scenario.ScriptValue から継承したメソッド |
booleanValue, doubleValue, getValue, isFunction, isInstance, isNull, isObject, isUndefined, toString |
メソッドの詳細 |
public ScriptValue invoke(String name, String arg) throws ScriptRuntimeException, NoSuchPropertyException
指定の関数を指定の引数を伴って実行します。
返却値は、呼び出した関数の戻り値になりますが、
スクリプトおよび JAVA の双方で解釈できる型
(String, Number, Boolean)に限られます。
name
- 関数名arg
- 引数
ScriptRuntimeException
- スクリプト実行時エラー
NoSuchPropertyException
- 指定のプロパティが存在しない場合public ScriptValue invoke(String name, Number arg) throws ScriptRuntimeException, NoSuchPropertyException
指定の関数を指定の引数を伴って実行します。
返却値は、呼び出した関数の戻り値になりますが、
スクリプトおよび JAVA の双方で解釈できる型
(String, Number, Boolean)に限られます。
name
- 関数名arg
- 引数
ScriptRuntimeException
- スクリプト実行時エラー
NoSuchPropertyException
- 指定のプロパティが存在しない場合public ScriptValue invoke(String name, Object[] args) throws ScriptRuntimeException, NoSuchPropertyException
指定の関数を指定の引数を伴って実行します。
引数は配列形式で複数の値を指定できます。また、引数に指定できる
データ型は、スクリプトで解釈できる型(String, Number, Boolean)に
限られます。
返却値は、呼び出した関数の戻り値になりますが、引数同様
スクリプトおよび JAVA の双方で解釈できる型
(String, Number, Boolean)に限られます。
name
- 関数名args
- 引数
ScriptRuntimeException
- スクリプト実行時エラー
NoSuchPropertyException
- 指定のプロパティが存在しない場合public ScriptValue getProperty(String name) throws NoSuchPropertyException
name
- プロパティ名
NoSuchPropertyException
- 指定のプロパティが存在しない場合public boolean hasProperty(String name)
name
- プロパティ名
public Object[] keys()
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |