public class BeanComponentDefinition extends BeanDefinitionHolder implements ComponentDefinition
| コンストラクターと説明 |
|---|
BeanComponentDefinition(BeanDefinitionHolder beanDefinitionHolder) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName, StringSE[] aliases) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(ObjectSE other) この実装では、スーパークラスの等価要件に加えて、他のオブジェクトも BeanComponentDefinition 型であると想定しています。 |
BeanDefinition[] | getBeanDefinitions() この ComponentDefinition を形成するために登録された BeanDefinitions を返します。 |
BeanReference[] | getBeanReferences() この ComponentDefinition にとって重要であると見なされる BeanReferences のセットを返します。 |
StringSE | getDescription() 説明されたコンポーネントのわかりやすい説明を返します。 |
BeanDefinition[] | getInnerBeanDefinitions() このコンポーネント内の関連するすべてのインナー Bean を表す BeanDefinitions を返します。 |
StringSE | getName() この ComponentDefinition のユーザーに表示される名前を取得します。 |
StringSE | toString() この実装は、この ComponentDefinition の説明を返します。 |
getAliases, getBeanDefinition, getBeanName, getLongDescription, getShortDescription, getSource, hashCode, matchesNamecloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetSourcepublic BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName)
beanDefinition - BeanDefinitionbeanName - Bean の名前 public BeanComponentDefinition(BeanDefinition beanDefinition, StringSE beanName, @Nullable StringSE[] aliases)
beanDefinition - BeanDefinitionbeanName - Bean の名前 aliases - Bean のエイリアス名、ない場合は null public BeanComponentDefinition(BeanDefinitionHolder beanDefinitionHolder)
beanDefinitionHolder - Bean 定義をカプセル化する BeanDefinitionHolder と Bean の名前 public StringSE getName()
ComponentDefinitionComponentDefinition のユーザーに表示される名前を取得します。これは、特定のコンテキストでこのコンポーネントに対応する構成データに直接リンクする必要があります。
ComponentDefinition の getName public StringSE getDescription()
ComponentDefinition 実装では、toString() から同じ値を返すことをお勧めします。
ComponentDefinition の getDescription public BeanDefinition[] getBeanDefinitions()
ComponentDefinitionComponentDefinition を形成するために登録された BeanDefinitions を返します。ComponentDefinition は references を介して他の BeanDefinitions と関連している可能性がありますが、これらはすぐには利用できない可能性があるため含まれていません。重要な BeanReferences は ComponentDefinition.getBeanReferences() から入手できます。
ComponentDefinition の getBeanDefinitions public BeanDefinition[] getInnerBeanDefinitions()
ComponentDefinitionBeanDefinitions を返します。 他のインナー Bean が関連する BeanDefinitions 内に存在する場合がありますが、これらは検証やユーザーの視覚化に必要であるとは見なされていません。
ComponentDefinition の getInnerBeanDefinitions public BeanReference[] getBeanReferences()
ComponentDefinitionComponentDefinition にとって重要であると見なされる BeanReferences のセットを返します。 他の BeanReferences が関連する BeanDefinitions 内に存在する場合がありますが、これらは検証やユーザーの視覚化に必要であるとは見なされていません。
ComponentDefinition の getBeanReferences public StringSE toString()
BeanDefinitionHolder の toString getDescription()public boolean equals(ObjectSE other)
BeanDefinitionHolder の equals