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 |
setPrettyPrint(boolean prettyPrint) |
createXStream, doStart, doStop, getAliases, getConverters, getImplicitCollections, getMode, getModeFromString, getOmitFields, getPermissions, getStaxConverter, getXstream, getXStream, getXStream, getXstreamDriver, marshal, setAliases, setConverters, setImplicitCollections, setMode, setOmitFields, setPermissions, setStaxConverter, setXstream, setXStream, setXstreamDriver, unmarshal
public String getDataFormatName()
public boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
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