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.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
Apache Camel