クラス RuntimeBeanNameReference

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

public class RuntimeBeanNameReference extends ObjectSE implements BeanReference
ファクトリで別の Bean 名への参照である場合にプロパティ値オブジェクトに使用される不変のプレースホルダークラス。実行時に解決されます。
導入:
2.0
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    指定された Bean 名で新しい RuntimeBeanNameReference を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この参照が指すターゲット Bean 名を返します(決して null ではありません)。
    このメタデータ要素の構成ソース Object を返します(null の場合があります)。
    int
    void
    このメタデータ要素の構成ソース Object を設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • RuntimeBeanNameReference

      public RuntimeBeanNameReference(StringSE beanName)
      指定された Bean 名で新しい RuntimeBeanNameReference を作成します。
      パラメーター:
      beanName - ターゲット Bean の名前
  • メソッドの詳細

    • getBeanName

      public StringSE getBeanName()
      インターフェースからコピーされた説明: BeanReference
      この参照が指すターゲット Bean 名を返します(決して null ではありません)。
      次で指定:
      インターフェース BeanReferencegetBeanName 
    • 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