public class JsonDataFormat extends AbstractXStreamWrapper
DataFormat
) using XStream and Jettison to marshal to and from JSONConstructor and Description |
---|
JsonDataFormat() |
Modifier and Type | Method and Description |
---|---|
protected com.thoughtworks.xstream.io.HierarchicalStreamReader |
createHierarchicalStreamReader(org.apache.camel.Exchange exchange,
InputStream stream) |
protected com.thoughtworks.xstream.io.HierarchicalStreamWriter |
createHierarchicalStreamWriter(org.apache.camel.Exchange exchange,
Object body,
OutputStream stream) |
protected com.thoughtworks.xstream.XStream |
createXStream(org.apache.camel.spi.ClassResolver resolver,
ClassLoader classLoader) |
String |
getDataFormatName() |
boolean |
isPrettyPrint() |
void |
marshal(org.apache.camel.Exchange exchange,
Object body,
OutputStream stream) |
void |
setPrettyPrint(boolean prettyPrint) |
createXStream, doStart, doStop, getAliases, getCamelContext, getConverters, getImplicitCollections, getMode, getModeFromString, getOmitFields, getPermissions, getStaxConverter, getXstream, getXStream, getXStream, getXstreamDriver, isContentTypeHeader, setAliases, setCamelContext, setContentTypeHeader, setConverters, setImplicitCollections, setMode, setOmitFields, setPermissions, setStaxConverter, setXstream, setXStream, setXstreamDriver, unmarshal
public String getDataFormatName()
public boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
public void marshal(org.apache.camel.Exchange exchange, Object body, OutputStream stream) throws Exception
marshal
in interface org.apache.camel.spi.DataFormat
marshal
in class AbstractXStreamWrapper
Exception
protected com.thoughtworks.xstream.XStream createXStream(org.apache.camel.spi.ClassResolver resolver, ClassLoader classLoader)
createXStream
in class AbstractXStreamWrapper
protected com.thoughtworks.xstream.io.HierarchicalStreamWriter createHierarchicalStreamWriter(org.apache.camel.Exchange exchange, Object body, OutputStream stream) throws XMLStreamException
createHierarchicalStreamWriter
in class AbstractXStreamWrapper
XMLStreamException
protected com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(org.apache.camel.Exchange exchange, InputStream stream) throws XMLStreamException
createHierarchicalStreamReader
in class AbstractXStreamWrapper
XMLStreamException
Apache Camel