|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
public interface Variable
変数インターフェース.
変数と変数値を管理するインターフェース。
| メソッドの概要 | |
|---|---|
Object |
getArrayValue(Object array,
String arrayName,
Object index,
AbstractExpression exp)
変数値取得. |
Object |
getFieldValue(Object obj,
String objName,
String field,
AbstractExpression exp)
フィールド値取得. |
Object |
getValue(Object name)
変数値取得. |
void |
setArrayValue(Object array,
String arrayName,
Object index,
Object value,
AbstractExpression exp)
配列値設定. |
void |
setFieldValue(Object obj,
String objName,
String field,
Object value,
AbstractExpression exp)
フィールド値設定. |
void |
setValue(Object name,
Object value)
変数設定. |
| メソッドの詳細 |
|---|
Object getValue(Object name)
変数を表すオブジェクトを返す。(単なる変数や配列を想定)
name - 変数名
void setValue(Object name,
Object value)
変数に値をセットする。
name - 変数名value - 値
Object getArrayValue(Object array,
String arrayName,
Object index,
AbstractExpression exp)
配列の要素を返す。
array - 配列オブジェクトarrayName - 配列名index - 添字exp - 当メソッドを呼び出した式クラス
void setArrayValue(Object array,
String arrayName,
Object index,
Object value,
AbstractExpression exp)
配列に値をセットする。
array - 配列オブジェクトarrayName - 配列名index - 添字value - 値exp - 当メソッドを呼び出した式クラス
Object getFieldValue(Object obj,
String objName,
String field,
AbstractExpression exp)
オブジェクトのフィールドの値を返す。
obj - オブジェクトobjName - オブジェクト名field - フィールド名exp - 当メソッドを呼び出した式クラス
void setFieldValue(Object obj,
String objName,
String field,
Object value,
AbstractExpression exp)
オブジェクトのフィールドに値をセットする。
obj - オブジェクトobjName - オブジェクト名field - フィールド名value - 値exp - 当メソッドを呼び出した式クラス
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||