public static class ConstructorArgumentValues.ValueHolder extends ObjectSE implements BeanMetadataElement
コンストラクターと説明 |
---|
ValueHolder(ObjectSE value) 指定された値の新しい ValueHolder を作成します。 |
ValueHolder(ObjectSE value, StringSE type) 指定された値と型に対して新しい ValueHolder を作成します。 |
ValueHolder(ObjectSE value, StringSE type, StringSE name) 指定された値、型、名前に対して新しい ValueHolder を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ConstructorArgumentValues.ValueHolder | copy() この ValueHolder のコピーを作成します。つまり、同じ内容の独立した ValueHolder インスタンスです。 |
ObjectSE | getConvertedValue() 型変換を処理した後、コンストラクター引数の変換値を返します。 |
StringSE | getName() コンストラクター引数の名前を返します。 |
ObjectSE | getSource() このメタデータ要素の構成ソース Object を返します(null の場合があります)。 |
StringSE | getType() コンストラクター引数の型を返します。 |
ObjectSE | getValue() コンストラクター引数の値を返します。 |
boolean | isConverted() このホルダーに変換済みの値がすでに含まれているか( true )、または値をまだ変換する必要があるか(false )を返します。 |
void | setConvertedValue(ObjectSE value) 型変換を処理した後、コンストラクター引数の変換値を設定します。 |
void | setName(StringSE name) コンストラクター引数の名前を設定します。 |
void | setSource(ObjectSE source) このメタデータ要素の構成ソース Object を設定します。 |
void | setType(StringSE type) コンストラクター引数の型を設定します。 |
void | setValue(ObjectSE value) コンストラクター引数の値を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ValueHolder(@Nullable ObjectSE value)
value
- 引数値 public ValueHolder(@Nullable ObjectSE value, @Nullable StringSE type)
value
- 引数値 type
- コンストラクター引数の型 public void setSource(@Nullable ObjectSE source)
Object
を設定します。オブジェクトの正確な型は、使用される構成メカニズムによって異なります。
@Nullable public ObjectSE getSource()
BeanMetadataElement
Object
を返します(null
の場合があります)。BeanMetadataElement
の getSource
public boolean isConverted()
true
)、または値をまだ変換する必要があるか(false
)を返します。public void setConvertedValue(@Nullable ObjectSE value)
public ConstructorArgumentValues.ValueHolder copy()