D E F G M N O S T U V X 

D

doStart() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
doStop() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 

E

element - Variable in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat.NamespacesPerElementMapping
 

F

fromJSONtoInputStream(JSON, Exchange) - Static method in class org.apache.camel.dataformat.xmljson.converters.XmlJsonConverters
Converts from an existing JSON object circulating as such to an InputStream, by dumping it to a String first and then using camel-core's IOConverter.toInputStream(String, Exchange)

G

getArrayName() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getElementName() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getEncoding() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getExpandableProperties() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getForceTopLevelObject() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getNamespaceLenient() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getNamespaceMappings() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getRemoveNamespacePrefixes() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getRootName() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getSerializer() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getSkipNamespaces() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getSkipWhitespace() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getTrimSpaces() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
getTypeHints() - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 

M

marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
Marshal from XML to JSON

N

namespaces - Variable in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat.NamespacesPerElementMapping
 

O

org.apache.camel.dataformat.xmljson - package org.apache.camel.dataformat.xmljson
 
org.apache.camel.dataformat.xmljson.converters - package org.apache.camel.dataformat.xmljson.converters
 

S

setArrayName(String) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setArrayName(String)
setElementName(String) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setElementName(String)
setEncoding(String) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
Sets the encoding for the call to XMLSerializer.write(JSON, String)
setExpandableProperties(List<String>) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setExpandableProperties(String[])
setForceTopLevelObject(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setForceTopLevelObject(boolean)
setNamespaceLenient(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setNamespaceLenient(boolean)
setNamespaceMappings(List<XmlJsonDataFormat.NamespacesPerElementMapping>) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
Sets associations between elements and namespace mappings.
setRemoveNamespacePrefixes(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setRemoveNamespacePrefixFromElements(boolean)
setRootName(String) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setRootName(String)
setSkipNamespaces(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setSkipNamespaces(boolean)
setSkipWhitespace(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setSkipWhitespace(boolean)
setTrimSpaces(Boolean) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setTrimSpaces(boolean)
setTypeHints(String) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
See XMLSerializer.setTypeHintsEnabled(boolean) and XMLSerializer.setTypeHintsCompatibility(boolean)

T

TypeHintsEnum - Enum in org.apache.camel.dataformat.xmljson
Enumeration with the different Type Hints that can be used.

U

unmarshal(Exchange, InputStream) - Method in class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
Convert from JSON to XML

V

valueOf(String) - Static method in enum org.apache.camel.dataformat.xmljson.TypeHintsEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.camel.dataformat.xmljson.TypeHintsEnum
Returns an array containing the constants of this enum type, in the order they are declared.

X

XmlJsonConverters - Class in org.apache.camel.dataformat.xmljson.converters
Contains type converters to cater for Camel's unconditional conversion of the message body to an InputStream prior to marshaling
XmlJsonDataFormat - Class in org.apache.camel.dataformat.xmljson
A data format (DataFormat) using json-lib to convert between XML and JSON directly.
XmlJsonDataFormat() - Constructor for class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat
 
XmlJsonDataFormat.NamespacesPerElementMapping - Class in org.apache.camel.dataformat.xmljson
Encapsulates the information needed to bind namespace declarations to XML elements when performing JSON to XML conversions Given the following JSON: { "root:": { "element": "value", "element2": "value2" }}, it will produce the following XML when "element" is bound to prefix "ns1" and namespace URI "http://mynamespace.org": valuevalue2 For convenience, the NamespacesPerElementMapping#NamespacesPerElementMapping(String, String) constructor allows to specify multiple prefix-namespaceURI pairs in just one String line, the format being: |ns1|http://mynamespace.org|ns2|http://mynamespace2.org|
XmlJsonDataFormat.NamespacesPerElementMapping(String, Map<String, String>) - Constructor for class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat.NamespacesPerElementMapping
 
XmlJsonDataFormat.NamespacesPerElementMapping(String, String, String) - Constructor for class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat.NamespacesPerElementMapping
 
XmlJsonDataFormat.NamespacesPerElementMapping(String, String) - Constructor for class org.apache.camel.dataformat.xmljson.XmlJsonDataFormat.NamespacesPerElementMapping
 
D E F G M N O S T U V X 

Apache Camel