|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.framework.container.impl.ArgDefImpl
ArgDefの実装クラスです。
| コンストラクタの概要 | |
ArgDefImpl()
ArgDefImplを作成します。 |
|
ArgDefImpl(java.lang.Object value)
ArgDefImplを作成します。 |
|
| メソッドの概要 | |
void |
addMetaDef(MetaDef metaDef)
メタデータ定義を追加します。 |
S2Container |
getContainer()
引数を評価するコンテキストとなるS2コンテナを返します。 |
Expression |
getExpression()
引数定義の値となる式を返します。 |
MetaDef |
getMetaDef(int index)
インデックス番号 indexで指定されたメタデータ定義を返します。
|
MetaDef |
getMetaDef(java.lang.String name)
指定したメタデータ定義名で登録されているメタデータ定義を取得します。 |
MetaDef[] |
getMetaDefs(java.lang.String name)
指定したメタデータ定義名で登録されているメタデータ定義を取得します。 |
int |
getMetaDefSize()
メタデータ定義の数を返します。 |
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)
引数定義の値を設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public ArgDefImpl()
ArgDefImplを作成します。
public ArgDefImpl(java.lang.Object value)
ArgDefImplを作成します。
value - | メソッドの詳細 |
public final java.lang.Object getValue()
ArgDef の記述:
引数定義の値とは、diconファイルに記述した<arg>要素の内容です。
インジェクションする際に、コンストラクタや初期化メソッド等の引数値になります。
ArgDef 内の getValuepublic final void setValue(java.lang.Object value)
ArgDef の記述:
ArgDef 内の setValuevalue - 引数定義の値public boolean isValueGettable()
ArgDef の記述:
ArgDef 内の isValueGettabletrue、そうでない場合はfalsepublic final S2Container getContainer()
ArgDef の記述:
ArgDef 内の getContainerArgDef.getContainer()public final void setContainer(S2Container container)
ArgDef の記述:
ArgDef 内の setContainercontainer - 引数を評価するコンテキストとなるS2コンテナArgDef.setContainer(org.seasar.framework.container.S2Container)public final Expression getExpression()
ArgDef の記述:
ArgDef 内の getExpressionArgDef.getExpression()public final void setExpression(Expression expression)
ArgDef の記述:
ArgDef 内の setExpressionexpression - 引数定義の値となる式ArgDef.setExpression(Expression)public final void setChildComponentDef(ComponentDef componentDef)
ArgDef の記述:
ArgDef 内の setChildComponentDefcomponentDef - 引数定義の値となるコンポーネント定義ArgDef.setChildComponentDef(org.seasar.framework.container.ComponentDef)public void addMetaDef(MetaDef metaDef)
MetaDefAware の記述:
MetaDefAware 内の addMetaDefmetaDef - メタデータ定義MetaDefAware.addMetaDef(org.seasar.framework.container.MetaDef)public MetaDef getMetaDef(int index)
MetaDefAware の記述: indexで指定されたメタデータ定義を返します。
インデックス番号は、追加した順に0, 1, 2…となります。
MetaDefAware 内の getMetaDefindex - メタデータ定義を指定するインデックス番号
MetaDefAware.getMetaDef(int)public MetaDef getMetaDef(java.lang.String name)
MetaDefAware の記述: nullを返します。
MetaDefAware 内の getMetaDefname - メタデータ定義名
MetaDefAware.getMetaDef(java.lang.String)public MetaDef[] getMetaDefs(java.lang.String name)
MetaDefAware の記述:
MetaDefAware 内の getMetaDefsname - メタデータ定義名
MetaDefAware.getMetaDefs(java.lang.String)public int getMetaDefSize()
MetaDefAware の記述: メタデータ定義の数を返します。
MetaDefAware 内の getMetaDefSizeMetaDefAware.getMetaDefSize()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||