Package org.apache.camel.support
Class SimpleTypeConverter
java.lang.Object
org.apache.camel.support.SimpleTypeConverter
- All Implemented Interfaces:
org.apache.camel.TypeConverter
Another base class for
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.-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.apache.camel.TypeConverter
MISS_VALUE
-
Constructor Summary
ConstructorDescriptionSimpleTypeConverter
(boolean allowNull, SimpleTypeConverter.ConversionMethod method) -
Method Summary
Modifier and TypeMethodDescriptionboolean
<T> T
<T> T
<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)
-
Constructor Details
-
SimpleTypeConverter
-
-
Method Details
-
allowNull
public boolean allowNull()- Specified by:
allowNull
in interfaceorg.apache.camel.TypeConverter
-
convertTo
- 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
- Specified by:
tryConvertTo
in interfaceorg.apache.camel.TypeConverter
-
tryConvertTo
- Specified by:
tryConvertTo
in interfaceorg.apache.camel.TypeConverter
-
convertTo
public <T> T convertTo(Class<T> type, org.apache.camel.Exchange exchange, Object value) throws org.apache.camel.TypeConversionException - Specified by:
convertTo
in interfaceorg.apache.camel.TypeConverter
- Throws:
org.apache.camel.TypeConversionException
-