public interface TypeConverter
ConversionService
for the primary user API to
Spring's conversion facilities.Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(org.springframework.core.convert.TypeDescriptor sourceType,
org.springframework.core.convert.TypeDescriptor targetType)
Return true if the type converter can convert the specified type to the desired
target type.
|
Object |
convertValue(Object value,
org.springframework.core.convert.TypeDescriptor sourceType,
org.springframework.core.convert.TypeDescriptor targetType)
Convert (may coerce) a value from one type to another, for example from a boolean
to a string.
|
boolean canConvert(org.springframework.core.convert.TypeDescriptor sourceType, org.springframework.core.convert.TypeDescriptor targetType)
sourceType
- a type descriptor that describes the source typetargetType
- a type descriptor that describes the requested result typeObject convertValue(Object value, org.springframework.core.convert.TypeDescriptor sourceType, org.springframework.core.convert.TypeDescriptor targetType)
value
- the value to be convertedsourceType
- a type descriptor that supplies extra information about the
source objecttargetType
- a type descriptor that supplies extra information about the
requested result typeEvaluationException
- if conversion is not possible