|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.container.impl.ArgDefImpl
コンストラクタの概要 | |
ArgDefImpl()
|
|
ArgDefImpl(Object value)
|
メソッドの概要 | |
void |
addMetaDef(MetaDef metaDef)
|
S2Container |
getContainer()
引数を評価するコンテキストとなるS2コンテナを返します。 |
Expression |
getExpression()
引数定義の値となる式を返します。 |
MetaDef |
getMetaDef(int index)
|
MetaDef |
getMetaDef(String name)
|
MetaDef[] |
getMetaDefs(String name)
|
int |
getMetaDefSize()
|
Object |
getValue()
引数定義の値を返します。 |
boolean |
isValueGettable()
引数定義の値となる式、引数定義の値、引数定義の値となるコンポーネント定義のいずれかが存在する場合、 true を返します。 |
void |
setChildComponentDef(ComponentDef componentDef)
引数定義の値となるコンポーネント定義を設定します。 |
void |
setContainer(S2Container container)
引数を評価するコンテキストとなるS2コンテナを設定します。 |
void |
setExpression(Expression expression)
引数定義の値となる式を設定します。 |
void |
setValue(Object value)
引数定義の値を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ArgDefImpl()
public ArgDefImpl(Object value)
メソッドの詳細 |
public final Object getValue()
ArgDef
の記述:
引数定義の値とは、diconファイルに記述した<arg>
要素の内容です。
インジェクションする際に、コンストラクタや初期化メソッド等の引数値になります。
ArgDef
内の getValue
public final void setValue(Object value)
ArgDef
の記述:
ArgDef
内の setValue
value
- 引数定義の値public boolean isValueGettable()
ArgDef
の記述: true
を返します。
ArgDef
内の isValueGettable
true
、そうでない場合はfalse
public final S2Container getContainer()
ArgDef
の記述:
ArgDef
内の getContainer
ArgDef.getContainer()
public final void setContainer(S2Container container)
ArgDef
の記述:
ArgDef
内の setContainer
container
- 引数を評価するコンテキストとなるS2コンテナArgDef.setContainer(org.seasar.framework.container.S2Container)
public final Expression getExpression()
ArgDef
の記述:
ArgDef
内の getExpression
ArgDef.getExpression()
public final void setExpression(Expression expression)
ArgDef
の記述:
ArgDef
内の setExpression
expression
- 引数定義の値となる式org.seasar.framework.container.ArgDef#setExpression(java.lang.String)
public final void setChildComponentDef(ComponentDef componentDef)
ArgDef
の記述:
ArgDef
内の setChildComponentDef
componentDef
- 引数定義の値となるコンポーネント定義ArgDef.setChildComponentDef(org.seasar.framework.container.ComponentDef)
public void addMetaDef(MetaDef metaDef)
MetaDefAware
内の addMetaDef
MetaDefAware.addMetaDef(org.seasar.framework.container.MetaDef)
public MetaDef getMetaDef(int index)
MetaDefAware
内の getMetaDef
MetaDefAware.getMetaDef(int)
public MetaDef getMetaDef(String name)
MetaDefAware
内の getMetaDef
MetaDefAware.getMetaDef(java.lang.String)
public MetaDef[] getMetaDefs(String name)
MetaDefAware
内の getMetaDefs
MetaDefAware.getMetaDefs(java.lang.String)
public int getMetaDefSize()
MetaDefAware
内の getMetaDefSize
MetaDefAware.getMetaDefSize()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |