|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjp.hishidama.eval.var.DefaultVariable
jp.hishidama.ant.types.htlex.eval.HtLexerVariable
public class HtLexerVariable
HtHtmlLexerタグ属性演算の変数クラス.
htlexの演算式で変数を記述した場合、プロパティーとして扱う。
| コンストラクタの概要 | |
|---|---|
HtLexerVariable(org.apache.tools.ant.Project project)
|
|
| メソッドの概要 | |
|---|---|
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)
変数設定. |
| クラス jp.hishidama.eval.var.DefaultVariable から継承されたメソッド |
|---|
getInt |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public HtLexerVariable(org.apache.tools.ant.Project project)
| メソッドの詳細 |
|---|
public void setValue(Object name,
Object value)
Variable の記述:変数に値をセットする。
Variable 内の setValueDefaultVariable 内の setValuename - 変数名value - 値public Object getValue(Object name)
Variable の記述:変数を表すオブジェクトを返す。(単なる変数や配列を想定)
Variable 内の getValueDefaultVariable 内の getValuename - 変数名
public Object getArrayValue(Object array,
String arrayName,
Object index,
AbstractExpression exp)
Variable の記述:配列の要素を返す。
Variable 内の getArrayValueDefaultVariable 内の getArrayValuearray - 配列オブジェクトarrayName - 配列名index - 添字exp - 当メソッドを呼び出した式クラス
public void setArrayValue(Object array,
String arrayName,
Object index,
Object value,
AbstractExpression exp)
Variable の記述:配列に値をセットする。
Variable 内の setArrayValueDefaultVariable 内の setArrayValuearray - 配列オブジェクトarrayName - 配列名index - 添字value - 値exp - 当メソッドを呼び出した式クラス
public Object getFieldValue(Object obj,
String objName,
String field,
AbstractExpression exp)
Variable の記述:オブジェクトのフィールドの値を返す。
Variable 内の getFieldValueDefaultVariable 内の getFieldValueobj - オブジェクトobjName - オブジェクト名field - フィールド名exp - 当メソッドを呼び出した式クラス
public void setFieldValue(Object obj,
String objName,
String field,
Object value,
AbstractExpression exp)
Variable の記述:オブジェクトのフィールドに値をセットする。
Variable 内の setFieldValueDefaultVariable 内の setFieldValueobj - オブジェクトobjName - オブジェクト名field - フィールド名value - 値exp - 当メソッドを呼び出した式クラス
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||