クラス ConstructorArgumentValues.ValueHolder

java.lang.ObjectSE
org.springframework.beans.factory.config.ConstructorArgumentValues.ValueHolder
実装されたすべてのインターフェース:
BeanMetadataElement
含まれているクラス:
ConstructorArgumentValues

public static class ConstructorArgumentValues.ValueHolder extends ObjectSE implements BeanMetadataElement
コンストラクター引数値のホルダー。実際のコンストラクター引数のターゲット型を示すオプションの type 属性があります。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    指定された値の新しい ValueHolder を作成します。
    指定された値と型に対して新しい ValueHolder を作成します。
    指定された値、型、名前に対して新しい ValueHolder を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この ValueHolder のコピーを作成します。つまり、同じ内容の独立した ValueHolder インスタンスです。
    型変換を処理した後、コンストラクター引数の変換値を返します。
    コンストラクター引数の名前を返します。
    このメタデータ要素の構成ソース Object を返します(null の場合があります)。
    コンストラクター引数の型を返します。
    コンストラクター引数の値を返します。
    boolean
    このホルダーに変換済みの値がすでに含まれているか(true)、または値をまだ変換する必要があるか(false)を返します。
    void
    型変換を処理した後、コンストラクター引数の変換値を設定します。
    void
    コンストラクター引数の名前を設定します。
    void
    このメタデータ要素の構成ソース Object を設定します。
    void
    コンストラクター引数の型を設定します。
    void
    コンストラクター引数の値を設定します。

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

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

    • ValueHolder

      public ValueHolder(@Nullable ObjectSE value)
      指定された値の新しい ValueHolder を作成します。
      パラメーター:
      value - 引数値
    • ValueHolder

      public ValueHolder(@Nullable ObjectSE value, @Nullable StringSE type)
      指定された値と型に対して新しい ValueHolder を作成します。
      パラメーター:
      value - 引数値
      type - コンストラクター引数の型
    • ValueHolder

      public ValueHolder(@Nullable ObjectSE value, @Nullable StringSE type, @Nullable StringSE name)
      指定された値、型、名前に対して新しい ValueHolder を作成します。
      パラメーター:
      value - 引数値
      type - コンストラクター引数の型
      name - コンストラクター引数の名前
  • メソッドの詳細

    • setValue

      public void setValue(@Nullable ObjectSE value)
      コンストラクター引数の値を設定します。
    • getValue

      @Nullable public ObjectSE getValue()
      コンストラクター引数の値を返します。
    • setType

      public void setType(@Nullable StringSE type)
      コンストラクター引数の型を設定します。
    • getType

      @Nullable public StringSE getType()
      コンストラクター引数の型を返します。
    • setName

      public void setName(@Nullable StringSE name)
      コンストラクター引数の名前を設定します。
    • getName

      @Nullable public StringSE getName()
      コンストラクター引数の名前を返します。
    • setSource

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

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

    • getSource

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

      public boolean isConverted()
      このホルダーに変換済みの値がすでに含まれているか(true)、または値をまだ変換する必要があるか(false)を返します。
    • setConvertedValue

      public void setConvertedValue(@Nullable ObjectSE value)
      型変換を処理した後、コンストラクター引数の変換値を設定します。
    • getConvertedValue

      @Nullable public ObjectSE getConvertedValue()
      型変換を処理した後、コンストラクター引数の変換値を返します。
    • copy

      この ValueHolder のコピーを作成します。つまり、同じ内容の独立した ValueHolder インスタンスです。