public abstract class TypeConverterSupport extends Object implements org.apache.camel.TypeConverter
TypeConverter implementations.
Implementators need only to implement the TypeConverter.convertTo(Class, org.apache.camel.Exchange, Object)
method, and can rely on the default implementations of the other methods from this support class.| Constructor and Description |
|---|
TypeConverterSupport() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowNull() |
<T> T |
convertTo(Class<T> type,
Object value) |
<T> T |
mandatoryConvertTo(Class<T> type,
org.apache.camel.Exchange exchange,
Object value) |
<T> T |
mandatoryConvertTo(Class<T> type,
Object value) |
<T> T |
tryConvertTo(Class<T> type,
org.apache.camel.Exchange exchange,
Object value) |
<T> T |
tryConvertTo(Class<T> type,
Object value) |
public boolean allowNull()
allowNull in interface org.apache.camel.TypeConverterpublic <T> T convertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException
convertTo in interface org.apache.camel.TypeConverterorg.apache.camel.TypeConversionExceptionpublic <T> T mandatoryConvertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException, org.apache.camel.NoTypeConversionAvailableException
mandatoryConvertTo in interface org.apache.camel.TypeConverterorg.apache.camel.TypeConversionExceptionorg.apache.camel.NoTypeConversionAvailableExceptionpublic <T> T mandatoryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value) throws org.apache.camel.TypeConversionException, org.apache.camel.NoTypeConversionAvailableException
mandatoryConvertTo in interface org.apache.camel.TypeConverterorg.apache.camel.TypeConversionExceptionorg.apache.camel.NoTypeConversionAvailableExceptionpublic <T> T tryConvertTo(Class<T> type, Object value)
tryConvertTo in interface org.apache.camel.TypeConverterApache Camel