クラス ManagedProperties

java.lang.ObjectSE
java.util.DictionarySE<K,V>
java.util.HashtableSE<ObjectSE,ObjectSE>
java.util.PropertiesSE
org.springframework.beans.factory.support.ManagedProperties
実装されたすべてのインターフェース:
SerializableSECloneableSEMapSE<ObjectSE,ObjectSE>BeanMetadataElementMergeable

public class ManagedProperties extends PropertiesSE implements Mergeable, BeanMetadataElement
親 / 子定義のマージをサポートする Spring 管理の PropertiesSE インスタンスを表すタグクラス。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • ManagedProperties

      public ManagedProperties()
  • メソッドの詳細

    • setSource

      public void setSource(@Nullable ObjectSE source)
      このメタデータ要素の構成ソース Object を設定します。

      オブジェクトの正確な型は、使用される構成メカニズムによって異なります。

    • getSource

      @Nullable public ObjectSE getSource()
      インターフェースからコピーされた説明: BeanMetadataElement
      このメタデータ要素の構成ソース Object を返します(null の場合があります)。
      次で指定:
      インターフェース BeanMetadataElementgetSource 
    • setMergeEnabled

      public void setMergeEnabled(boolean mergeEnabled)
      「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。
    • isMergeEnabled

      public boolean isMergeEnabled()
      インターフェースからコピーされた説明: Mergeable
      この特定のインスタンスに対してマージが有効になっていますか?
      次で指定:
      インターフェース MergeableisMergeEnabled 
    • merge

      public ObjectSE merge(@Nullable ObjectSE parent)
      インターフェースからコピーされた説明: Mergeable
      現在の値セットを提供されたオブジェクトの値とマージします。

      指定されたオブジェクトは親と見なされ、呼び出し先の値セットの値は指定されたオブジェクトの値をオーバーライドする必要があります。

      次で指定:
      インターフェース Mergeablemerge 
      パラメーター:
      parent - マージするオブジェクト
      戻り値:
      マージ操作の結果