Uses of Class
org.apache.camel.Converter

Packages that use Converter
org.apache.camel.component.bean The Bean Component which will look up the bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO 
org.apache.camel.component.file The File Component for working with file systems. 
org.apache.camel.converter A set of helper classes for converting from different types of Java object to be used by the Type Conversion Support 
org.apache.camel.converter.jaxp A number of JAXP related helper classes for converting to and from various JAXP related classes like Document and Source to be used by a TypeConverter 
org.apache.camel.converter.stream Package with converters for dealing with stream-based messages 
org.apache.camel.impl.converter Default implementation classes the Type Conversion Strategies 
 

Uses of Converter in org.apache.camel.component.bean
 

Classes in org.apache.camel.component.bean with annotations of type Converter
 class BeanConverter
          A set of converter methods for working with beans
 

Uses of Converter in org.apache.camel.component.file
 

Classes in org.apache.camel.component.file with annotations of type Converter
 class GenericFileConverter
          A set of converter methods for working with generic file types
 

Methods in org.apache.camel.component.file with annotations of type Converter
static InputStream GenericFileConverter.genericFileToInputStream(GenericFile<?> file, Exchange exchange)
           
static Serializable GenericFileConverter.genericFileToSerializable(GenericFile<?> file, Exchange exchange)
           
static String GenericFileConverter.genericFileToString(GenericFile<?> file, Exchange exchange)
           
 

Uses of Converter in org.apache.camel.converter
 

Classes in org.apache.camel.converter with annotations of type Converter
 class CamelConverter
          Some useful converters for Camel APIs such as to convert a Predicate or Expression to a Processor
 class CollectionConverter
          Some core java.util Collection based Type Converters
 class IOConverter
          Some core java.io based Type Converters
 class NIOConverter
          Some core java.nio based Type Converters
 class ObjectConverter
          Some core java.lang based Type Converters
 class TimePatternConverter
           
 

Methods in org.apache.camel.converter with annotations of type Converter
static String ObjectConverter.fromCharArray(char[] value)
           
static Iterator ObjectConverter.iterator(Object value)
          Creates an iterator over the value
static Object[] CollectionConverter.toArray(Collection<?> value)
          Converts a collection to an array
static
<T> ArrayList<T>
CollectionConverter.toArrayList(Iterator<T> it)
          Converts an Iterator to a ArrayList
static boolean ObjectConverter.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
static Boolean ObjectConverter.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
static Byte ObjectConverter.toByte(Object value)
          Returns the converted value, or null if the value is null
static byte[] IOConverter.toByteArray(BufferedReader reader, Exchange exchange)
           
static byte[] IOConverter.toByteArray(ByteArrayOutputStream os)
           
static byte[] NIOConverter.toByteArray(ByteBuffer buffer)
           
static byte[] IOConverter.toByteArray(File file)
           
static byte[] IOConverter.toByteArray(Reader reader, Exchange exchange)
           
static byte[] IOConverter.toByteArray(String value, Exchange exchange)
           
static ByteBuffer NIOConverter.toByteBuffer(byte[] data)
           
static ByteBuffer NIOConverter.toByteBuffer(Double value)
           
static ByteBuffer NIOConverter.toByteBuffer(File file)
           
static ByteBuffer NIOConverter.toByteBuffer(Float value)
           
static ByteBuffer NIOConverter.toByteBuffer(Integer value)
           
static ByteBuffer NIOConverter.toByteBuffer(Long value)
           
static ByteBuffer NIOConverter.toByteBuffer(Short value)
           
static ByteBuffer NIOConverter.toByteBuffer(String value, Exchange exchange)
           
static byte[] IOConverter.toBytes(InputStream stream)
           
static char ObjectConverter.toChar(String value)
           
static char[] ObjectConverter.toCharArray(String value)
           
static Class ObjectConverter.toClass(Object value, Exchange exchange)
          Returns the converted value, or null if the value is null
 DescriptionDefinition CamelConverter.toDefinition(String descriptionText)
           
static Double ObjectConverter.toDouble(Object value)
          Returns the converted value, or null if the value is null
static File IOConverter.toFile(String name)
           
static Float ObjectConverter.toFloat(Object value)
          Returns the converted value, or null if the value is null
static
<K,V> HashMap<K,V>
CollectionConverter.toHashMap(Map<? extends K,? extends V> map)
           
static
<K,V> Hashtable<K,V>
CollectionConverter.toHashtable(Map<? extends K,? extends V> map)
           
static InputStream IOConverter.toInputStream(BufferedReader buffer, Exchange exchange)
           
static InputStream IOConverter.toInputStream(byte[] data)
           
static InputStream IOConverter.toInputStream(ByteArrayOutputStream os)
           
static InputStream NIOConverter.toInputStream(ByteBuffer bufferbuffer)
           
static InputStream IOConverter.toInputStream(File file)
           
static InputStream IOConverter.toInputStream(String text, Exchange exchange)
           
static InputStream IOConverter.toInputStream(URL url)
           
static Integer ObjectConverter.toInteger(Object value)
          Returns the converted value, or null if the value is null
static
<T> List<T>
CollectionConverter.toList(Collection<T> collection)
          Converts a collection to a List if it is not already
static
<T> List<T>
CollectionConverter.toList(Iterable<T> iterable)
          Converts an Iterable into a List
static List<Object> CollectionConverter.toList(Object[] array)
          Converts an array to a collection
static Long ObjectConverter.toLong(Object value)
          Returns the converted value, or null if the value is null
static long TimePatternConverter.toMilliSeconds(String source)
           
static ObjectInput IOConverter.toObjectInput(InputStream stream)
           
static ObjectOutput IOConverter.toObjectOutput(OutputStream stream)
           
static OutputStream IOConverter.toOutputStream(File file)
           
 Processor CamelConverter.toProcessor(Expression expresion)
           
 Processor CamelConverter.toProcessor(Predicate predicate)
           
static Properties CollectionConverter.toProperties(Map<Object,Object> map)
           
static BufferedReader IOConverter.toReader(File file, Exchange exchange)
           
static Reader IOConverter.toReader(InputStream in, Exchange exchange)
           
static StringReader IOConverter.toReader(String text)
           
static
<T> Set<T>
CollectionConverter.toSet(Collection<T> collection)
           
static
<K,V> Set<Map.Entry<K,V>>
CollectionConverter.toSet(Map<K,V> map)
           
static Set<Object> CollectionConverter.toSet(Object[] array)
           
static Short ObjectConverter.toShort(Object value)
          Returns the converted value, or null if the value is null
static String ObjectConverter.toString(Boolean value)
           
static String IOConverter.toString(BufferedReader reader)
           
static String IOConverter.toString(byte[] data, Exchange exchange)
           
static String IOConverter.toString(ByteArrayOutputStream os, Exchange exchange)
           
static String NIOConverter.toString(ByteBuffer buffer, Exchange exchange)
           
static String IOConverter.toString(File file, Exchange exchange)
           
static String IOConverter.toString(InputStream in, Exchange exchange)
           
static String ObjectConverter.toString(Integer value)
           
static String ObjectConverter.toString(Long value)
           
static String IOConverter.toString(Reader reader)
           
static String ObjectConverter.toString(StringBuffer value)
           
static String ObjectConverter.toString(StringBuilder value)
           
static String IOConverter.toString(URL url, Exchange exchange)
           
static BufferedWriter IOConverter.toWriter(File file, Exchange exchange)
           
static Writer IOConverter.toWriter(OutputStream out, Exchange exchange)
          Deprecated. 
 

Uses of Converter in org.apache.camel.converter.jaxp
 

Classes in org.apache.camel.converter.jaxp with annotations of type Converter
 class DomConverter
          Converts from some DOM types to Java types
 class StaxConverter
          A converter of StAX objects
 class StreamSourceConverter
          A converter from StreamSource objects
 class XmlConverter
          A helper class to transform to and from various JAXB types such as Source and Document
 

Methods in org.apache.camel.converter.jaxp with annotations of type Converter
 XMLEventReader StaxConverter.createXMLEventReader(InputStream in, Exchange exchange)
           
 XMLEventReader StaxConverter.createXMLEventReader(Reader in)
           
 XMLEventReader StaxConverter.createXMLEventReader(Source in)
           
 XMLEventReader StaxConverter.createXMLEventReader(XMLStreamReader in)
           
 XMLEventWriter StaxConverter.createXMLEventWriter(OutputStream out, Exchange exchange)
           
 XMLEventWriter StaxConverter.createXMLEventWriter(Result result)
           
 XMLEventWriter StaxConverter.createXMLEventWriter(Writer writer)
           
 XMLStreamReader StaxConverter.createXMLStreamReader(InputStream in, Exchange exchange)
           
 XMLStreamReader StaxConverter.createXMLStreamReader(Reader in)
           
 XMLStreamReader StaxConverter.createXMLStreamReader(Source in)
           
 XMLStreamWriter StaxConverter.createXMLStreamWriter(OutputStream outputStream, Exchange exchange)
           
 XMLStreamWriter StaxConverter.createXMLStreamWriter(Result result)
           
 XMLStreamWriter StaxConverter.createXMLStreamWriter(Writer writer)
           
 Boolean XmlConverter.toBoolean(NodeList list)
          Converts the given NodeList to a boolean
 byte[] DomConverter.toByteArray(NodeList nodeList, Exchange exchange)
           
 byte[] XmlConverter.toByteArray(Source source, Exchange exchange)
          Converts the given input Source into bytes
 BytesSource XmlConverter.toBytesSource(byte[] data)
          Converts the given byte[] to a Source
 Document XmlConverter.toDOMDocument(byte[] data)
          Converts the given data to a DOM document
 Document XmlConverter.toDOMDocument(File file)
          Converts the given File to a DOM document
 Document XmlConverter.toDOMDocument(InputSource in)
          Converts the given InputSource to a DOM document
 Document XmlConverter.toDOMDocument(InputStream in)
          Converts the given InputStream to a DOM document
 Document XmlConverter.toDOMDocument(Node node)
          Create a DOM document from the given Node.
 Document XmlConverter.toDOMDocument(Reader in)
          Converts the given InputStream to a DOM document
 Document XmlConverter.toDOMDocument(Source source)
          Create a DOM document from the given source.
 Document XmlConverter.toDOMDocument(String text)
          Converts the given String to a DOM document
 Element XmlConverter.toDOMElement(Node node)
          Create a DOM element from the DOM node.
 Element XmlConverter.toDOMElement(Source source)
          Create a DOM element from the given source.
 Node XmlConverter.toDOMNode(Source source)
          Converts the given TRaX Source into a W3C DOM node
 Node XmlConverter.toDOMNodeFromSAX(SAXSource source)
           
 DOMSource XmlConverter.toDOMSource(byte[] bytes)
          Converts the source instance to a DOMSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 DOMSource XmlConverter.toDOMSource(Document document)
          Converts the given Document to a Source
 DOMSource XmlConverter.toDOMSource(InputStream is)
           
 DOMSource XmlConverter.toDOMSource(Source source)
          Converts the source instance to a DOMSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 DOMSource XmlConverter.toDOMSource(String text)
          Converts the source instance to a DOMSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 DOMSource XmlConverter.toDOMSourceFromSAX(SAXSource source)
           
 DOMSource XmlConverter.toDOMSourceFromStream(StreamSource source)
           
 InputSource XmlConverter.toInputSource(InputStream is)
           
 InputStream XmlConverter.toInputStream(Document dom, Exchange exchange)
           
 InputStream XmlConverter.toInputStream(DOMSource source, Exchange exchange)
           
 InputStream DomConverter.toInputStream(NodeList nodeList, Exchange exchange)
           
static InputStream StreamSourceConverter.toInputStream(StreamSource source)
           
 Integer DomConverter.toInteger(NodeList nodeList)
           
static List DomConverter.toList(NodeList nodeList)
           
 Long DomConverter.toLong(NodeList nodeList)
           
static Reader StreamSourceConverter.toReader(StreamSource source)
           
 Reader XmlConverter.toReaderFromSource(Source src, Exchange exchange)
           
 SAXSource XmlConverter.toSAXSource(InputStream source, Exchange exchange)
          Converts the source instance to a SAXSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 SAXSource XmlConverter.toSAXSource(Source source, Exchange exchange)
          Converts the source instance to a SAXSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 SAXSource XmlConverter.toSAXSource(String source, Exchange exchange)
          Converts the source instance to a SAXSource or returns null if the conversion is not supported (making it easy to derive from this class to add new kinds of conversion).
 SAXSource XmlConverter.toSAXSourceFromDOM(DOMSource source, Exchange exchange)
           
 SAXSource XmlConverter.toSAXSourceFromStream(StreamSource source)
           
 Source XmlConverter.toSource(Node node)
          Converts the given Node to a Source
 Source XmlConverter.toSource(String data)
          Converts the given String to a Source
 StreamSource XmlConverter.toStreamSource(byte[] in, Exchange exchange)
           
 StreamSource XmlConverter.toStreamSource(ByteBuffer in, Exchange exchange)
           
 StreamSource XmlConverter.toStreamSource(File in)
           
 StreamSource XmlConverter.toStreamSource(InputStream in)
           
 StreamSource XmlConverter.toStreamSource(Reader in)
           
 StreamSource XmlConverter.toStreamSource(Source source, Exchange exchange)
           
 StreamSource XmlConverter.toStreamSourceFromDOM(DOMSource source, Exchange exchange)
           
 StreamSource XmlConverter.toStreamSourceFromSAX(SAXSource source, Exchange exchange)
           
 String XmlConverter.toString(Node node, Exchange exchange)
          Converts the given input Node into text
 String DomConverter.toString(NodeList nodeList, Exchange exchange)
           
 String XmlConverter.toString(Source source, Exchange exchange)
          Converts the given input Source into text
 StringSource XmlConverter.toStringSource(String data)
          Converts the given String to a Source
 

Uses of Converter in org.apache.camel.converter.stream
 

Classes in org.apache.camel.converter.stream with annotations of type Converter
 class StreamCacheConverter
          A set of Converter methods for wrapping stream-based messages in a StreamCache implementation to ensure message re-readability (eg multicasting, retrying)
 

Methods in org.apache.camel.converter.stream with annotations of type Converter
 byte[] StreamCacheConverter.convertToByteArray(StreamCache cache, Exchange exchange)
           
 Serializable StreamCacheConverter.convertToSerializable(StreamCache cache, Exchange exchange)
           
 StreamCache StreamCacheConverter.convertToStreamCache(BytesSource source)
           
 StreamCache StreamCacheConverter.convertToStreamCache(InputStream stream, Exchange exchange)
           
 StreamCache StreamCacheConverter.convertToStreamCache(Reader reader, Exchange exchange)
           
 StreamCache StreamCacheConverter.convertToStreamCache(SAXSource source, Exchange exchange)
           
 StreamCache StreamCacheConverter.convertToStreamCache(StreamSource source, Exchange exchange)
           
 StreamCache StreamCacheConverter.convertToStreamCache(StringSource source)
           
 

Uses of Converter in org.apache.camel.impl.converter
 

Classes in org.apache.camel.impl.converter with annotations of type Converter
 class FutureTypeConverter
          Future type converter.
 



Apache CAMEL