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.TypeConverter
public <T> T convertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException
convertTo
in interface org.apache.camel.TypeConverter
org.apache.camel.TypeConversionException
public <T> T mandatoryConvertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException, org.apache.camel.NoTypeConversionAvailableException
mandatoryConvertTo
in interface org.apache.camel.TypeConverter
org.apache.camel.TypeConversionException
org.apache.camel.NoTypeConversionAvailableException
public <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.TypeConverter
org.apache.camel.TypeConversionException
org.apache.camel.NoTypeConversionAvailableException
public <T> T tryConvertTo(Class<T> type, Object value)
tryConvertTo
in interface org.apache.camel.TypeConverter
public <T> T tryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)
tryConvertTo
in interface org.apache.camel.TypeConverter
Apache Camel