Class ObjectConverter

java.lang.Object
org.apache.camel.converter.ObjectConverter

@Converter(generateBulkLoader=true) public final class ObjectConverter extends Object
Some core java.lang based Type Converters
  • Method Details

    • toBool

      @Converter(order=1) public static boolean toBool(Object value)
      Converts the given value to a boolean, handling strings or Boolean objects; otherwise returning false if the value could not be converted to a boolean
    • toBoolean

      @Converter(order=2) public static Boolean toBoolean(Object value)
      Converts the given value to a Boolean, handling strings or Boolean objects; otherwise returning null if the value cannot be converted to a boolean
    • iterator

      @Converter(order=3) public static Iterator<?> iterator(Object value)
      Creates an iterator over the value
    • iterable

      @Converter(order=4) public static Iterable<?> iterable(Object value)
      Creates an iterable over the value
    • toByte

      @Converter(order=5, allowNull=true) public static Byte toByte(Number value)
      Returns the converted value, or null if the value is null
    • toByte

      @Converter(order=6) public static Byte toByte(String value)
    • toByte

      @Converter(order=7) public static Byte toByte(byte[] value, org.apache.camel.Exchange exchange)
    • toCharArray

      @Converter(order=8) public static char[] toCharArray(String value)
    • toCharArray

      @Converter(order=9) public static char[] toCharArray(byte[] value, org.apache.camel.Exchange exchange)
    • toCharacter

      @Converter(order=10) public static Character toCharacter(String value)
    • toCharacter

      @Converter(order=11) public static Character toCharacter(byte[] value)
    • toChar

      @Converter(order=12) public static char toChar(String value)
    • toChar

      @Converter(order=13) public static char toChar(byte[] value)
    • fromCharArray

      @Converter(order=14) public static String fromCharArray(char[] value)
    • toClass

      @Converter(order=15) public static Class<?> toClass(String value, org.apache.camel.CamelContext camelContext)
      Returns the converted value, or null if the value is null
    • toShort

      @Converter(order=16, allowNull=true) public static Short toShort(Number value)
      Returns the converted value, or null if the value is null
    • toShort

      @Converter(order=17) public static Short toShort(String value)
    • toShort

      @Converter(order=18) public static Short toShort(byte[] value, org.apache.camel.Exchange exchange)
    • toInteger

      @Converter(order=19, allowNull=true) public static Integer toInteger(Number value)
      Returns the converted value, or null if the value is null
    • toInteger

      @Converter(order=20) public static Integer toInteger(String value)
    • toInteger

      @Converter(order=21) public static Integer toInteger(byte[] value, org.apache.camel.Exchange exchange)
    • toLong

      @Converter(order=22, allowNull=true) public static Long toLong(Number value)
      Returns the converted value, or null if the value is null
    • toLong

      @Converter(order=23) public static Long toLong(String value)
    • toLong

      @Converter(order=24) public static Long toLong(byte[] value, org.apache.camel.Exchange exchange)
    • toBigInteger

      @Converter(order=25, allowNull=true) public static BigInteger toBigInteger(Object value)
      Returns the converted value, or null if the value is null
    • toFloat

      @Converter(order=26) public static Float toFloat(Number value)
      Returns the converted value, or null if the value is null
    • toFloat

      @Converter(order=27) public static Float toFloat(String value)
    • toFloat

      @Converter(order=28) public static Float toFloat(byte[] value, org.apache.camel.Exchange exchange)
    • toDouble

      @Converter(order=29) public static Double toDouble(Number value)
      Returns the converted value, or null if the value is null
    • toDouble

      @Converter(order=30) public static Double toDouble(String value)
    • toDouble

      @Converter(order=31) public static Double toDouble(byte[] value, org.apache.camel.Exchange exchange)
    • toString

      @Converter(order=32) public static String toString(Integer value)
    • toString

      @Converter(order=33) public static String toString(Long value)
    • toString

      @Converter(order=34) public static String toString(Boolean value)
    • toString

      @Converter(order=35) public static String toString(StringBuffer value)
    • toString

      @Converter(order=36) public static String toString(StringBuilder value)
    • toBoolean

      @Converter(order=37) public static Boolean toBoolean(String value)
    • toBoolean

      @Converter(order=38) public static Boolean toBoolean(byte[] value, org.apache.camel.Exchange exchange)
    • toNumber

      @Converter(order=39) public static Number toNumber(String text)
    • toNumber

      @Converter(order=40) public static Number toNumber(byte[] value, org.apache.camel.Exchange exchange)