org.apache.camel.converter.dozer
Class DozerTypeConverter

java.lang.Object
  extended by org.apache.camel.converter.dozer.DozerTypeConverter
All Implemented Interfaces:
org.apache.camel.TypeConverter

public class DozerTypeConverter
extends Object
implements org.apache.camel.TypeConverter

DozerTypeConverter is a standard TypeConverter that delegates to a Mapper from the Dozer framework to convert between types. DozerTypeConverters are created and installed into a CamelContext by an instance of DozerTypeConverterLoader.

See http://dozer.sourceforge.net} or more information on configuring Dozer

See Also:
DozerTypeConverterLoader

Constructor Summary
DozerTypeConverter(org.dozer.DozerBeanMapper mapper)
           
 
Method Summary
<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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DozerTypeConverter

public DozerTypeConverter(org.dozer.DozerBeanMapper mapper)
Method Detail

convertTo

public <T> T convertTo(Class<T> type,
                       Object value)
Specified by:
convertTo in interface org.apache.camel.TypeConverter

convertTo

public <T> T convertTo(Class<T> type,
                       org.apache.camel.Exchange exchange,
                       Object value)
Specified by:
convertTo in interface org.apache.camel.TypeConverter

mandatoryConvertTo

public <T> T mandatoryConvertTo(Class<T> type,
                                Object value)
                     throws org.apache.camel.NoTypeConversionAvailableException
Specified by:
mandatoryConvertTo in interface org.apache.camel.TypeConverter
Throws:
org.apache.camel.NoTypeConversionAvailableException

mandatoryConvertTo

public <T> T mandatoryConvertTo(Class<T> type,
                                org.apache.camel.Exchange exchange,
                                Object value)
                     throws org.apache.camel.NoTypeConversionAvailableException
Specified by:
mandatoryConvertTo in interface org.apache.camel.TypeConverter
Throws:
org.apache.camel.NoTypeConversionAvailableException

tryConvertTo

public <T> T tryConvertTo(Class<T> type,
                          Object value)
Specified by:
tryConvertTo in interface org.apache.camel.TypeConverter

tryConvertTo

public <T> T tryConvertTo(Class<T> type,
                          org.apache.camel.Exchange exchange,
                          Object value)
Specified by:
tryConvertTo in interface org.apache.camel.TypeConverter


Apache CAMEL