public class XStreamDataFormat extends AbstractXStreamWrapper
DataFormat
) using XStream to marshal to and from XMLConstructor and Description |
---|
XStreamDataFormat() |
XStreamDataFormat(com.thoughtworks.xstream.XStream xstream) |
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) |
String |
getDataFormatName() |
String |
getEncoding() |
void |
marshal(org.apache.camel.Exchange exchange,
Object body,
OutputStream stream) |
static XStreamDataFormat |
processAnnotations(org.apache.camel.spi.ClassResolver resolver,
Class<?>... types)
Deprecated.
|
static XStreamDataFormat |
processAnnotations(org.apache.camel.spi.ClassResolver resolver,
Iterable<Class<?>> types)
Deprecated.
|
void |
setEncoding(String encoding) |
protected void |
updateCharactorEncodingInfo(org.apache.camel.Exchange exchange) |
createXStream, 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 XStreamDataFormat()
public XStreamDataFormat(com.thoughtworks.xstream.XStream xstream)
public String getDataFormatName()
public void setEncoding(String encoding)
public String getEncoding()
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
@Deprecated public static XStreamDataFormat processAnnotations(org.apache.camel.spi.ClassResolver resolver, Iterable<Class<?>> types)
@Deprecated public static XStreamDataFormat processAnnotations(org.apache.camel.spi.ClassResolver resolver, Class<?>... types)
protected void updateCharactorEncodingInfo(org.apache.camel.Exchange exchange)
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