クラス TypeConverterSupport
java.lang.ObjectSE
org.springframework.beans.PropertyEditorRegistrySupport
org.springframework.beans.TypeConverterSupport
- 実装されたすべてのインターフェース:
PropertyEditorRegistry
,TypeConverter
- 既知の直属サブクラス
AbstractPropertyAccessor
,SimpleTypeConverter
public abstract class TypeConverterSupport
extends PropertyEditorRegistrySupport
implements TypeConverter
パッケージプライベートデリゲートを使用した
TypeConverter
インターフェースの基本実装。主に BeanWrapperImpl
の基本クラスとして機能します。- 導入:
- 3.2
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明<T> T
convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType) 値を必要な型に変換します(必要に応じて、String から)。<T> T
convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, FieldSE field) 値を必要な型に変換します(必要に応じて、String から)。<T> T
convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, TypeDescriptor typeDescriptor) 値を必要な型に変換します(必要に応じて、String から)。<T> T
convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, MethodParameter methodParam) 値を必要な型に変換します(必要に応じて、String から)。クラス org.springframework.beans.PropertyEditorRegistrySupport から継承されたメソッド
copyCustomEditorsTo, copyDefaultEditorsTo, findCustomEditor, getConversionService, getDefaultEditor, getPropertyType, guessPropertyTypeFromEditors, hasCustomEditorForElement, overrideDefaultEditor, registerCustomEditor, registerCustomEditor, registerDefaultEditors, setConversionService, setDefaultEditorRegistrar, useConfigValueEditors
コンストラクターの詳細
TypeConverterSupport
public TypeConverterSupport()
メソッドの詳細
convertIfNecessary
@Nullable public <T> T convertIfNecessary(@Nullable ObjectSE value, @Nullable ClassSE<T> requiredType) throws TypeMismatchException インターフェースからコピーされた説明:TypeConverter
値を必要な型に変換します(必要に応じて、String から)。String から任意の型への変換では、通常、PropertyEditor クラスの
setAsText
メソッド、または ConversionService の Spring コンバーターを使用します。- 次で指定:
- インターフェース
TypeConverter
のconvertIfNecessary
- パラメーター:
value
- 変換する値requiredType
- 変換する必要がある型 (またはnull
(不明な場合、たとえばコレクション要素の場合))- 戻り値:
- 新しい値、場合によっては型変換の結果
- 例外:
TypeMismatchException
- 型変換が失敗した場合- 関連事項:
convertIfNecessary
@Nullable public <T> T convertIfNecessary(@Nullable ObjectSE value, @Nullable ClassSE<T> requiredType, @Nullable MethodParameter methodParam) throws TypeMismatchException インターフェースからコピーされた説明:TypeConverter
値を必要な型に変換します(必要に応じて、String から)。String から任意の型への変換では、通常、PropertyEditor クラスの
setAsText
メソッド、または ConversionService の Spring コンバーターを使用します。- 次で指定:
- インターフェース
TypeConverter
のconvertIfNecessary
- パラメーター:
value
- 変換する値requiredType
- 変換する必要がある型 (またはnull
(不明な場合、たとえばコレクション要素の場合))methodParam
- 変換のターゲットであるメソッドパラメーター (ジェネリクス型の分析用。null
の場合があります)- 戻り値:
- 新しい値、場合によっては型変換の結果
- 例外:
TypeMismatchException
- 型変換が失敗した場合- 関連事項:
convertIfNecessary
@Nullable public <T> T convertIfNecessary(@Nullable ObjectSE value, @Nullable ClassSE<T> requiredType, @Nullable FieldSE field) throws TypeMismatchException インターフェースからコピーされた説明:TypeConverter
値を必要な型に変換します(必要に応じて、String から)。String から任意の型への変換では、通常、PropertyEditor クラスの
setAsText
メソッド、または ConversionService の Spring コンバーターを使用します。- 次で指定:
- インターフェース
TypeConverter
のconvertIfNecessary
- パラメーター:
value
- 変換する値requiredType
- 変換する必要がある型 (またはnull
(不明な場合、たとえばコレクション要素の場合))field
- 変換のターゲットである反射フィールド (ジェネリクス型の分析用。null
の場合があります)- 戻り値:
- 新しい値、場合によっては型変換の結果
- 例外:
TypeMismatchException
- 型変換が失敗した場合- 関連事項:
convertIfNecessary
@Nullable public <T> T convertIfNecessary(@Nullable ObjectSE value, @Nullable ClassSE<T> requiredType, @Nullable TypeDescriptor typeDescriptor) throws TypeMismatchException インターフェースからコピーされた説明:TypeConverter
値を必要な型に変換します(必要に応じて、String から)。String から任意の型への変換では、通常、PropertyEditor クラスの
setAsText
メソッド、または ConversionService の Spring コンバーターを使用します。- 次で指定:
- インターフェース
TypeConverter
のconvertIfNecessary
- パラメーター:
value
- 変換する値requiredType
- 変換する必要がある型 (またはnull
(不明な場合、たとえばコレクション要素の場合))typeDescriptor
- 使用する型記述子(null
の場合があります)- 戻り値:
- 新しい値、場合によっては型変換の結果
- 例外:
TypeMismatchException
- 型変換が失敗した場合- 関連事項: