クラス 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
(ObjectSE value) 指定された値の新しい ValueHolder を作成します。ValueHolder
(ObjectSE value, StringSE type) 指定された値と型に対して新しい ValueHolder を作成します。ValueHolder
(ObjectSE value, StringSE type, StringSE name) 指定された値、型、名前に対して新しい ValueHolder を作成します。メソッドのサマリー
修飾子と型メソッド説明copy()
この ValueHolder のコピーを作成します。つまり、同じ内容の独立した ValueHolder インスタンスです。型変換を処理した後、コンストラクター引数の変換値を返します。getName()
コンストラクター引数の名前を返します。このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。getType()
コンストラクター引数の型を返します。getValue()
コンストラクター引数の値を返します。boolean
このホルダーに変換済みの値がすでに含まれているか(true
)、または値をまだ変換する必要があるか(false
)を返します。void
setConvertedValue
(ObjectSE value) 型変換を処理した後、コンストラクター引数の変換値を設定します。void
コンストラクター引数の名前を設定します。void
このメタデータ要素の構成ソースObject
を設定します。void
コンストラクター引数の型を設定します。void
コンストラクター引数の値を設定します。
コンストラクターの詳細
ValueHolder
指定された値の新しい ValueHolder を作成します。- パラメーター:
value
- 引数値
ValueHolder
指定された値と型に対して新しい ValueHolder を作成します。- パラメーター:
value
- 引数値type
- コンストラクター引数の型
ValueHolder
指定された値、型、名前に対して新しい ValueHolder を作成します。- パラメーター:
value
- 引数値type
- コンストラクター引数の型name
- コンストラクター引数の名前
メソッドの詳細
setValue
コンストラクター引数の値を設定します。getValue
コンストラクター引数の値を返します。setType
コンストラクター引数の型を設定します。getType
コンストラクター引数の型を返します。setName
コンストラクター引数の名前を設定します。getName
コンストラクター引数の名前を返します。setSource
このメタデータ要素の構成ソースObject
を設定します。オブジェクトの正確な型は、使用される構成メカニズムによって異なります。
getSource
インターフェースからコピーされた説明:BeanMetadataElement
このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。- 次で指定:
- インターフェース
BeanMetadataElement
のgetSource
isConverted
public boolean isConverted()このホルダーに変換済みの値がすでに含まれているか(true
)、または値をまだ変換する必要があるか(false
)を返します。setConvertedValue
型変換を処理した後、コンストラクター引数の変換値を設定します。getConvertedValue
型変換を処理した後、コンストラクター引数の変換値を返します。copy
この ValueHolder のコピーを作成します。つまり、同じ内容の独立した ValueHolder インスタンスです。