|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Variable
変数インターフェース.
変数と変数値を管理するインターフェース。
メソッドの概要 | |
---|---|
double |
evalDouble(Object val)
値取得(double). |
long |
evalLong(Object val)
値取得(long). |
Object |
getObject(Object name)
変数オブジェクト取得. |
Object |
getObject(Object array,
int index)
変数オブジェクト取得. |
Object |
getObject(Object obj,
String field)
フィールドオブジェクト取得. |
void |
setValue(Object array,
int index,
Object val)
配列値設定. |
void |
setValue(Object name,
Object obj)
変数設定. |
void |
setValue(Object obj,
String field,
Object val)
フィールド値設定. |
メソッドの詳細 |
---|
void setValue(Object name, Object obj)
変数に値をセットする。
name
- 変数名obj
- 値Object getObject(Object name)
変数を表すオブジェクトを返す。(単なる変数や配列を想定)
name
- 変数名
long evalLong(Object val)
val
- 値オブジェクト
double evalDouble(Object val)
val
- 値オブジェクト
Object getObject(Object array, int index)
配列の要素を返す。
array
- 配列index
- 添字
void setValue(Object array, int index, Object val)
配列に値をセットする。
array
- 配列index
- 添字val
- 値Object getObject(Object obj, String field)
オブジェクトのフィールドのオブジェクトを返す。
obj
- オブジェクトfield
- フィールド名
void setValue(Object obj, String field, Object val)
オブジェクトのフィールドに値をセットする。
obj
- オブジェクトfield
- フィールド名val
- 値
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |