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