|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.framework.container.impl.SimpleComponentDef
org.seasar.framework.container.impl.TooManyRegistrationComponentDefImpl
1つのキーに複数のコンポーネントが登録されるときの ComponentDefです。
| コンストラクタの概要 | |
TooManyRegistrationComponentDefImpl(java.lang.Object key)
TooManyRegistrationComponentDefImplを作成します。 |
|
| メソッドの概要 | |
void |
addComponentDef(ComponentDef cd)
同じキーで登録されたコンポーネント定義を追加します。 |
java.lang.Object |
getComponent()
定義に基づいてコンポーネントを返します。 |
java.lang.Class[] |
getComponentClasses()
複数登録されたコンポーネントの定義上のクラスの配列を返します。 |
ComponentDef |
getComponentDef(int index)
ComponentDefを返します。 |
ComponentDef[] |
getComponentDefs()
複数登録されたコンポーネント定義の配列を返します。 |
int |
getComponentDefSize()
ComponentDefの数を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース org.seasar.framework.container.ComponentDef から継承したメソッド |
destroy, getAutoBindingDef, getComponentClass, getComponentName, getConcreteClass, getContainer, getExpression, getInstanceDef, init, injectDependency, isExternalBinding, setAutoBindingDef, setComponentName, setContainer, setExpression, setExternalBinding, setInstanceDef |
| インタフェース org.seasar.framework.container.ArgDefAware から継承したメソッド |
addArgDef, getArgDef, getArgDefSize |
| インタフェース org.seasar.framework.container.InterTypeDefAware から継承したメソッド |
addInterTypeDef, getInterTypeDef, getInterTypeDefSize |
| インタフェース org.seasar.framework.container.PropertyDefAware から継承したメソッド |
addPropertyDef, getPropertyDef, getPropertyDef, getPropertyDefSize, hasPropertyDef |
| インタフェース org.seasar.framework.container.InitMethodDefAware から継承したメソッド |
addInitMethodDef, getInitMethodDef, getInitMethodDefSize |
| インタフェース org.seasar.framework.container.DestroyMethodDefAware から継承したメソッド |
addDestroyMethodDef, getDestroyMethodDef, getDestroyMethodDefSize |
| インタフェース org.seasar.framework.container.AspectDefAware から継承したメソッド |
addAspectDef, addAspectDef, getAspectDef, getAspectDefSize |
| インタフェース org.seasar.framework.container.MetaDefAware から継承したメソッド |
addMetaDef, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize |
| コンストラクタの詳細 |
public TooManyRegistrationComponentDefImpl(java.lang.Object key)
TooManyRegistrationComponentDefImplを作成します。
key - | メソッドの詳細 |
public void addComponentDef(ComponentDef cd)
TooManyRegistrationComponentDef の記述:
TooManyRegistrationComponentDef 内の addComponentDefcd - 同じキーで登録されたコンポーネント定義
public java.lang.Object getComponent()
throws TooManyRegistrationRuntimeException
ComponentDef の記述:
ComponentDef 内の getComponentSimpleComponentDef 内の getComponentTooManyRegistrationRuntimeExceptionpublic int getComponentDefSize()
ComponentDefの数を返します。
ComponentDefの数public ComponentDef getComponentDef(int index)
ComponentDefを返します。
index -
ComponentDefpublic ComponentDef[] getComponentDefs()
TooManyRegistrationComponentDef の記述:
TooManyRegistrationComponentDef 内の getComponentDefspublic java.lang.Class[] getComponentClasses()
TooManyRegistrationComponentDef の記述:
TooManyRegistrationComponentDef 内の getComponentClasses
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||