|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
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 - 値
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||