public class CompositeComponentDefinition extends AbstractComponentDefinition
ComponentDefinition インスタンスを保持し、コンポーネントの名前付きグループに集約する ComponentDefinition 実装。getNestedComponents()| コンストラクターと説明 |
|---|
CompositeComponentDefinition(java.lang.String name, java.lang.Object source) 新しい CompositeComponentDefinition を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addNestedComponent(ComponentDefinition component) この複合コンポーネントのネストされた要素として、指定されたコンポーネントを追加します。 |
java.lang.String | getName() この ComponentDefinition のユーザーに表示される名前を取得します。 |
ComponentDefinition[] | getNestedComponents() この複合コンポーネントが保持するネストされたコンポーネントを返します。 |
java.lang.Object | getSource() このメタデータ要素の構成ソース Object を返します(null の場合があります)。 |
getBeanDefinitions, getBeanReferences, getDescription, getInnerBeanDefinitions, toStringpublic CompositeComponentDefinition(java.lang.String name,
@Nullable
java.lang.Object source)name - 複合コンポーネントの名前 source - 複合コンポーネントのルートを定義するソース要素 public java.lang.String getName()
ComponentDefinitionComponentDefinition のユーザーに表示される名前を取得します。これは、特定のコンテキストでこのコンポーネントに対応する構成データに直接リンクする必要があります。
@Nullable public java.lang.Object getSource()
BeanMetadataElementObject を返します(null の場合があります)。public void addNestedComponent(ComponentDefinition component)
component - 追加するネストされたコンポーネント public ComponentDefinition[] getNestedComponents()