Package org.apache.camel.support
Class TypeConverterSupport
- java.lang.Object
-
- org.apache.camel.support.TypeConverterSupport
-
- All Implemented Interfaces:
org.apache.camel.TypeConverter
public abstract class TypeConverterSupport extends Object implements org.apache.camel.TypeConverter
Base class forTypeConverter
implementations. Implementators need only to implement theTypeConverter.convertTo(Class, org.apache.camel.Exchange, Object)
method, and can rely on the default implementations of the other methods from this support class.
-
-
Constructor Summary
Constructors Constructor Description TypeConverterSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowNull()
<T> T
convertTo(Class<T> type, Object value)
<T> T
mandatoryConvertTo(Class<T> type, Object value)
<T> T
mandatoryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)
<T> T
tryConvertTo(Class<T> type, Object value)
<T> T
tryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)
-
-
-
Method Detail
-
allowNull
public boolean allowNull()
- Specified by:
allowNull
in interfaceorg.apache.camel.TypeConverter
-
convertTo
public <T> T convertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException
- Specified by:
convertTo
in interfaceorg.apache.camel.TypeConverter
- Throws:
org.apache.camel.TypeConversionException
-
mandatoryConvertTo
public <T> T mandatoryConvertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException, org.apache.camel.NoTypeConversionAvailableException
- Specified by:
mandatoryConvertTo
in interfaceorg.apache.camel.TypeConverter
- Throws:
org.apache.camel.TypeConversionException
org.apache.camel.NoTypeConversionAvailableException
-
mandatoryConvertTo
public <T> T mandatoryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value) throws org.apache.camel.TypeConversionException, org.apache.camel.NoTypeConversionAvailableException
- Specified by:
mandatoryConvertTo
in interfaceorg.apache.camel.TypeConverter
- Throws:
org.apache.camel.TypeConversionException
org.apache.camel.NoTypeConversionAvailableException
-
tryConvertTo
public <T> T tryConvertTo(Class<T> type, Object value)
- Specified by:
tryConvertTo
in interfaceorg.apache.camel.TypeConverter
-
-