|
The maven-camel-converters plugin allows you to generate a list of all the possible type conversions available in Camel. Run the following command at the root of the source tree to generate the list in target/camel-reports/camel-converters.txt mvn org.apache.camel:maven-camel-converters:report
The output from this plugin as of Camel 1.5 is Camel Type Converter definitions ------------------------------------------------------------------------------- byte[]=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStream())] byte[]=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] byte[]=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] byte[]=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] byte[]=>BytesSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSource())] byte[]=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] char[]=>String [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.fromCharArray())] Object[]=>List [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toList())] Object[]=>Set [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toSet())] BufferedReader=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStream())] BufferedReader=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] File=>BufferedReader [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toReader())] File=>BufferedWriter [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toWriter())] File=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStream())] File=>OutputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toOutputStream())] File=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] File=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] File=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] File=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] InputStream=>byte[] [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toBytes())] InputStream=>ObjectInput [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toObjectInput())] InputStream=>Reader [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toReader())] InputStream=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] InputStream=>XMLEventReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventReader())] InputStream=>XMLStreamReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamReader())] InputStream=>SAXSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSAXSource())] InputStream=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] InputStream=>StreamCache [InstanceMethodTypeConverter(org.apache.camel.converter.stream.StreamCacheConverter.convertToStreamCache())] InputStream=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] OutputStream=>ObjectOutput [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toObjectOutput())] OutputStream=>Writer [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toWriter())] OutputStream=>XMLEventWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventWriter())] OutputStream=>XMLStreamWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamWriter())] Reader=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] Reader=>XMLEventReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventReader())] Reader=>XMLStreamReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamReader())] Reader=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] Reader=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] Writer=>XMLEventWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventWriter())] Writer=>XMLStreamWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamWriter())] Boolean=>Boolean [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toBoolean())] Double=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] Float=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] Integer=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] Long=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] Object=>boolean [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toBool())] Object=>Boolean [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toBoolean())] Object=>Byte [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toByte())] Object=>Double [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toDouble())] Object=>Float [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toFloat())] Object=>Integer [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toInteger())] Object=>Long [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toLong())] Object=>Short [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toShort())] Object=>Iterator [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.iterator())] Short=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] String=>byte[] [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toByteArray())] String=>char[] [StaticMethodTypeConverter(org.apache.camel.converter.ObjectConverter.toCharArray())] String=>File [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toFile())] String=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStream())] String=>StringReader [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toReader())] String=>ByteBuffer [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteBuffer())] String=>DOMSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMSource())] String=>SAXSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSAXSource())] String=>StringSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSource())] String=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] URL=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStream())] URL=>String [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toString())] ByteBuffer=>byte[] [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toByteArray())] ByteBuffer=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toInputStream())] ByteBuffer=>String [StaticMethodTypeConverter(org.apache.camel.converter.NIOConverter.toString())] ByteBuffer=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] Collection=>Object[] [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toArray())] Collection=>List [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toList())] Collection=>Set [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toSet())] Map=>HashMap [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toHashMap())] Map=>Hashtable [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toHashtable())] Map=>Properties [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toProperties())] Map=>Set [StaticMethodTypeConverter(org.apache.camel.converter.CollectionConverter.toSet())] XMLStreamReader=>XMLEventReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventReader())] Result=>XMLEventWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventWriter())] Result=>XMLStreamWriter [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamWriter())] Source=>Reader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toReaderFromSource())] Source=>String [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toString())] Source=>XMLEventReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLEventReader())] Source=>XMLStreamReader [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamReader())] Source=>DOMSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMSource())] Source=>SAXSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSAXSource())] Source=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSource())] Source=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] Source=>Element [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMElement())] Source=>Node [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMNode())] DOMSource=>InputStream [StaticMethodTypeConverter(org.apache.camel.converter.IOConverter.toInputStrean())] DOMSource=>SAXSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSAXSourceFromDOM())] DOMSource=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSourceFromDOM())] SAXSource=>DOMSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMSourceFromSAX())] SAXSource=>StreamSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toStreamSourceFromSAX())] SAXSource=>Node [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMNodeFromSAX())] StreamSource=>DOMSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMSourceFromStream())] StreamSource=>SAXSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSAXSourceFromStream())] StreamSource=>StreamCache [InstanceMethodTypeConverter(org.apache.camel.converter.stream.StreamCacheConverter.convertToStreamCache())] Document=>DOMSource [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSource())] Node=>String [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toString())] Node=>Source [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toSource())] Node=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] Node=>Element [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMElement())] NodeList=>String [StaticMethodTypeConverter(org.apache.camel.converter.jaxp.DomConverter.toString())] InputSource=>Document [InstanceMethodTypeConverter(org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument())] ------------------------------------------------------------------------------- Found 107 type conversion methods in 8 classes from 3 packages. |