|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
コンポーネントのコンストラクタおよびメソッドに与えられる引数定義のためのインターフェースです。
メソッドの概要 | |
S2Container |
getContainer()
引数を評価するコンテキストとなるS2コンテナを返します。 |
Expression |
getExpression()
引数定義の値となる式を返します。 |
java.lang.Object |
getValue()
引数定義の値を返します。 |
boolean |
isValueGettable()
引数定義の値となる式、引数定義の値、引数定義の値となるコンポーネント定義のいずれかが存在し、値の取得が可能かどうかを返します。 |
void |
setChildComponentDef(ComponentDef componentDef)
引数定義の値となるコンポーネント定義を設定します。 |
void |
setContainer(S2Container container)
引数を評価するコンテキストとなるS2コンテナを設定します。 |
void |
setExpression(Expression expression)
引数定義の値となる式を設定します。 |
void |
setValue(java.lang.Object value)
引数定義の値を設定します。 |
インタフェース org.seasar.framework.container.MetaDefAware から継承したメソッド |
addMetaDef, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize |
メソッドの詳細 |
public java.lang.Object getValue()
引数定義の値とは、diconファイルに記述した<arg>
要素の内容です。
インジェクションする際に、コンストラクタや初期化メソッド等の引数値になります。
public void setValue(java.lang.Object value)
value
- 引数定義の値public S2Container getContainer()
public void setContainer(S2Container container)
container
- 引数を評価するコンテキストとなるS2コンテナpublic Expression getExpression()
public void setExpression(Expression expression)
expression
- 引数定義の値となる式public boolean isValueGettable()
true
、そうでない場合はfalse
public void setChildComponentDef(ComponentDef componentDef)
componentDef
- 引数定義の値となるコンポーネント定義
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |