public class SimpleTypeConverter extends Object implements org.apache.camel.TypeConverter
TypeConverter implementations.
Implementators need only to implement a SimpleTypeConverter.ConversionMethod method, and can rely on the default implementations
of the other methods from this support class.| Modifier and Type | Class and Description |
|---|---|
static interface |
SimpleTypeConverter.ConversionMethod |
| Constructor and Description |
|---|
SimpleTypeConverter(boolean allowNull,
SimpleTypeConverter.ConversionMethod method) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowNull() |
<T> T |
convertTo(Class<T> type,
org.apache.camel.Exchange exchange,
Object value) |
<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 SimpleTypeConverter(boolean allowNull,
SimpleTypeConverter.ConversionMethod method)
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.TypeConverterpublic <T> T tryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)
tryConvertTo in interface org.apache.camel.TypeConverterApache Camel