Class SimpleTypeConverter

java.lang.Object
org.apache.camel.support.SimpleTypeConverter
All Implemented Interfaces:
org.apache.camel.TypeConverter

public class SimpleTypeConverter extends Object implements 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.

  • Constructor Details

  • Method Details

    • allowNull

      public boolean allowNull()
      Specified by:
      allowNull in interface org.apache.camel.TypeConverter
    • convertTo

      public <T> T convertTo(Class<T> type, Object value) throws org.apache.camel.TypeConversionException
      Specified by:
      convertTo in interface org.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 interface org.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 interface org.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 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
    • convertTo

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