パッケージ org.springframework.beans

クラス BeanMetadataAttribute

java.lang.ObjectSE
org.springframework.beans.BeanMetadataAttribute
実装されたすべてのインターフェース:
BeanMetadataElement

public class BeanMetadataAttribute extends ObjectSE implements BeanMetadataElement
Bean 定義の一部である Key-Value スタイル属性のホルダー。

キーと値のペアに加えて定義ソースも追跡します。

導入:
2.5
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • BeanMetadataAttribute

      public BeanMetadataAttribute(StringSE name, @Nullable ObjectSE value)
      新しい AttributeValue インスタンスを作成します。
      パラメーター:
      name - 属性の名前 (非 null)
      value - 属性の値 (型変換の前に)
  • メソッドの詳細

    • getName

      public StringSE getName()
      属性の名前を返します。
    • getValue

      @Nullable public ObjectSE getValue()
      属性の値を返します。
    • setSource

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

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

    • getSource

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

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString