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 forTypeConverterimplementations. 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 booleanallowNull()<T> TconvertTo(Class<T> type, Object value)<T> TmandatoryConvertTo(Class<T> type, Object value)<T> TmandatoryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)<T> TtryConvertTo(Class<T> type, Object value)<T> TtryConvertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value)
-
-
-
Method Detail
-
allowNull
public boolean allowNull()
- Specified by:
allowNullin interfaceorg.apache.camel.TypeConverter
-
convertTo
public <T> T convertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException
- Specified by:
convertToin 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:
mandatoryConvertToin interfaceorg.apache.camel.TypeConverter- Throws:
org.apache.camel.TypeConversionExceptionorg.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:
mandatoryConvertToin interfaceorg.apache.camel.TypeConverter- Throws:
org.apache.camel.TypeConversionExceptionorg.apache.camel.NoTypeConversionAvailableException
-
tryConvertTo
public <T> T tryConvertTo(Class<T> type, Object value)
- Specified by:
tryConvertToin interfaceorg.apache.camel.TypeConverter
-
-