public interface Converter
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(Class<?> sourceType,
Class<?> targetType)
Indicates whether this converter is capable of converting the given
sourceType to the targetType . |
<T> T |
convert(Object original,
Class<?> sourceType,
Class<T> targetType)
Converts the given object into another using the source type to find the conversion path.
|
default <T> T |
convert(Object original,
Class<T> targetType)
Converts the given object into another.
|
default <T> SerializedObject<T> |
convert(SerializedObject<?> original,
Class<T> targetType)
Converts the data format of the given
original IntermediateRepresentation to the target data type. |
boolean canConvert(Class<?> sourceType, Class<?> targetType)
sourceType
to the targetType
.sourceType
- The type of data to convert fromtargetType
- The type of data to convert totrue
if conversion is possible, false
otherwisedefault <T> T convert(Object original, Class<T> targetType)
T
- the target data typeoriginal
- the value to converttargetType
- The type of data to convert to<T> T convert(Object original, Class<?> sourceType, Class<T> targetType)
T
- the target data typeoriginal
- the value to convertsourceType
- the type of data to converttargetType
- The type of data to convert todefault <T> SerializedObject<T> convert(SerializedObject<?> original, Class<T> targetType)
original
IntermediateRepresentation to the target data type.T
- the target data typeoriginal
- The source to converttargetType
- The type of data to convert toCopyright © 2010–2020. All rights reserved.