Package org.apache.camel.converter
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringfromCharArray(char[] value)static Iterable<?>iterable(Object value)Creates an iterable over the valuestatic Iterator<?>iterator(Object value)Creates an iterator over the valuestatic BigIntegertoBigInteger(Object value)Returns the converted value, or null if the value is nullstatic booleantoBool(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 booleanstatic BooleantoBoolean(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 booleanstatic BooleantoBoolean(String value)static BytetoByte(Number value)Returns the converted value, or null if the value is nullstatic BytetoByte(String value)static chartoChar(String value)static CharactertoCharacter(String value)static char[]toCharArray(String value)static Class<?>toClass(String value, org.apache.camel.CamelContext camelContext)Returns the converted value, or null if the value is nullstatic DoubletoDouble(Number value)Returns the converted value, or null if the value is nullstatic DoubletoDouble(String value)static FloattoFloat(Number value)Returns the converted value, or null if the value is nullstatic FloattoFloat(String value)static IntegertoInteger(Number value)Returns the converted value, or null if the value is nullstatic IntegertoInteger(String value)static LongtoLong(Number value)Returns the converted value, or null if the value is nullstatic LongtoLong(String value)static NumbertoNumber(String text)static ShorttoShort(Number value)Returns the converted value, or null if the value is nullstatic ShorttoShort(String value)static StringtoString(Boolean value)static StringtoString(Integer value)static StringtoString(Long value)static StringtoString(StringBuffer value)static StringtoString(StringBuilder value)
-
-
-
Method Detail
-
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
-
toCharArray
@Converter(order=7) public static char[] toCharArray(String value)
-
toChar
@Converter(order=9) public static char toChar(String value)
-
fromCharArray
@Converter(order=10) public static String fromCharArray(char[] value)
-
toClass
@Converter(order=11) 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=12, allowNull=true) public static Short toShort(Number value)Returns the converted value, or null if the value is null
-
toInteger
@Converter(order=14, allowNull=true) public static Integer toInteger(Number value)Returns the converted value, or null if the value is null
-
toLong
@Converter(order=16, allowNull=true) public static Long toLong(Number value)Returns the converted value, or null if the value is null
-
toBigInteger
@Converter(order=18, allowNull=true) public static BigInteger toBigInteger(Object value)Returns the converted value, or null if the value is null
-
toFloat
@Converter(order=19) public static Float toFloat(Number value)
Returns the converted value, or null if the value is null
-
toDouble
@Converter(order=21) public static Double toDouble(Number value)
Returns the converted value, or null if the value is null
-
toString
@Converter(order=26) public static String toString(StringBuffer value)
-
toString
@Converter(order=27) public static String toString(StringBuilder value)
-
-