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 |
getEncoding() |
static XStreamDataFormat |
processAnnotations(org.apache.camel.spi.ClassResolver resolver,
Class<?>... types)
A factory method which takes a number of types to be annotated
|
static XStreamDataFormat |
processAnnotations(org.apache.camel.spi.ClassResolver resolver,
Iterable<Class<?>> types)
A factory method which takes a collection of types to be annotated
|
void |
setEncoding(String encoding) |
protected void |
updateCharactorEncodingInfo(org.apache.camel.Exchange exchange) |
createXStream, createXStream, getAliases, getConverters, getImplicitCollections, getMode, getModeFromString, getOmitFields, getStaxConverter, getXstream, getXStream, getXStream, getXstreamDriver, marshal, setAliases, setConverters, setImplicitCollections, setMode, setOmitFields, setStaxConverter, setXstream, setXStream, setXstreamDriver, unmarshal
public XStreamDataFormat()
public XStreamDataFormat(com.thoughtworks.xstream.XStream xstream)
public void setEncoding(String encoding)
public String getEncoding()
public static XStreamDataFormat processAnnotations(org.apache.camel.spi.ClassResolver resolver, Iterable<Class<?>> types)
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