@Dataformat(value="xstream") 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 |
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, 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, unmarshaldoInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic 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.DataFormatmarshal in class AbstractXStreamWrapperException@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 AbstractXStreamWrapperXMLStreamExceptionprotected com.thoughtworks.xstream.io.HierarchicalStreamReader createHierarchicalStreamReader(org.apache.camel.Exchange exchange,
InputStream stream)
throws XMLStreamException
createHierarchicalStreamReader in class AbstractXStreamWrapperXMLStreamExceptionApache Camel