|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
同期化: このインタフェースの実装クラスはスレッドセーフである必要はありません。
| 入れ子クラスの概要 | |
static interface |
VariableResolver.Entry
|
| メソッドの概要 | |
boolean |
containsVariable(String name)
指定された名前の変数をこのVariableResolverが持っているかを返します。 |
Object |
getVariable(TemplateContext context,
String name)
指定された名前の変数の値を返します。 |
VariableResolver.Entry |
getVariableEntry(TemplateContext context,
String name)
指定された名前の変数に対応するエントリを返します。 |
String[] |
getVariableNames()
このVariableResolverが知っている全ての変数名を返します。 |
void |
removeVariable(String name)
このVariableResolverから変数を除去します。 |
void |
setVariable(String name,
Object value)
このVariableResolverに変数の値を設定します。 |
| メソッドの詳細 |
public Object getVariable(TemplateContext context,
String name)
指定された名前の変数が存在しない場合はnullを返します。
context - 現在のコンテキスト。name - 変数名。
public void setVariable(String name,
Object value)
値としてnullを設定することもできます。
name - 変数名。nullを指定することはできません。value - 値。public void removeVariable(String name)
name - 変数名。nullを指定することはできません。public boolean containsVariable(String name)
name - 変数名。nullを指定することはできません。
public String[] getVariableNames()
変数名には、登録されていて値が存在する変数の名前の他に、 値は登録されていない組み込み変数の名前が含まれます。
public VariableResolver.Entry getVariableEntry(TemplateContext context,
String name)
指定された名前の変数をVariableResolverが持たない場合はnullを返します。
context - 現在のコンテキスト。name - 変数名。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||