public class XStreamDataFormat extends AbstractXStreamWrapper
DataFormat) using XStream to marshal to and from XML| Constructor 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, unmarshalpublic 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 AbstractXStreamWrapperXMLStreamExceptionprotected com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(org.apache.camel.Exchange exchange,
InputStream stream)
throws XMLStreamException
createHierarchicalStreamReader in class AbstractXStreamWrapperXMLStreamExceptionApache Camel