public class JsonDataFormat extends AbstractXStreamWrapper
DataFormat) using XStream and Jettison to marshal to and from JSON| Constructor 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, getConverters, getImplicitCollections, getMode, getModeFromString, getOmitFields, getPermissions, getStaxConverter, getXstream, getXStream, getXStream, getXstreamDriver, isContentTypeHeader, setAliases, setContentTypeHeader, setConverters, setImplicitCollections, setMode, setOmitFields, setPermissions, setStaxConverter, setXstream, setXStream, setXstreamDriver, unmarshalpublic 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.DataFormatmarshal in class AbstractXStreamWrapperExceptionprotected com.thoughtworks.xstream.XStream createXStream(org.apache.camel.spi.ClassResolver resolver,
ClassLoader classLoader)
createXStream in class AbstractXStreamWrapperprotected com.thoughtworks.xstream.io.HierarchicalStreamWriter createHierarchicalStreamWriter(org.apache.camel.Exchange exchange,
Object body,
OutputStream stream)
throws XMLStreamException
createHierarchicalStreamWriter in class AbstractXStreamWrapperXMLStreamExceptionprotected com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(org.apache.camel.Exchange exchange,
InputStream stream)
throws XMLStreamException
createHierarchicalStreamReader in class AbstractXStreamWrapperXMLStreamExceptionApache Camel