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, matchesName
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getSource
public 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()
ComponentDefinition
ComponentDefinition
のユーザーに表示される名前を取得します。これは、特定のコンテキストでこのコンポーネントに対応する構成データに直接リンクする必要があります。
ComponentDefinition
の getName
public StringSE getDescription()
ComponentDefinition
実装では、toString()
から同じ値を返すことをお勧めします。
ComponentDefinition
の getDescription
public BeanDefinition[] getBeanDefinitions()
ComponentDefinition
ComponentDefinition
を形成するために登録された BeanDefinitions
を返します。ComponentDefinition
は references
を介して他の BeanDefinitions
と関連している可能性がありますが、これらはすぐには利用できない可能性があるため含まれていません。重要な BeanReferences
は ComponentDefinition.getBeanReferences()
から入手できます。
ComponentDefinition
の getBeanDefinitions
public BeanDefinition[] getInnerBeanDefinitions()
ComponentDefinition
BeanDefinitions
を返します。 他のインナー Bean が関連する BeanDefinitions
内に存在する場合がありますが、これらは検証やユーザーの視覚化に必要であるとは見なされていません。
ComponentDefinition
の getInnerBeanDefinitions
public BeanReference[] getBeanReferences()
ComponentDefinition
ComponentDefinition
にとって重要であると見なされる BeanReferences
のセットを返します。 他の BeanReferences
が関連する BeanDefinitions
内に存在する場合がありますが、これらは検証やユーザーの視覚化に必要であるとは見なされていません。
ComponentDefinition
の getBeanReferences
public StringSE toString()
BeanDefinitionHolder
の toString
getDescription()
public boolean equals(@Nullable ObjectSE other)
BeanDefinitionHolder
の equals