public class XStreamMarshaller extends Object implements Marshaller
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader |
protected Map<String,Class> |
classNames |
protected com.thoughtworks.xstream.XStream |
xstream |
| Constructor and Description |
|---|
XStreamMarshaller(Set<Class<?>> classes,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildMarshaller(Set<Class<?>> classes,
ClassLoader classLoader) |
protected void |
configureMarshaller(Set<Class<?>> classes,
ClassLoader classLoader) |
void |
dispose() |
ClassLoader |
getClassLoader() |
MarshallingFormat |
getFormat() |
String |
marshall(Object objectInput) |
void |
setClassLoader(ClassLoader classLoader) |
String |
toString() |
<T> T |
unmarshall(String input,
Class<T> type) |
protected com.thoughtworks.xstream.XStream xstream
protected ClassLoader classLoader
public XStreamMarshaller(Set<Class<?>> classes, ClassLoader classLoader)
protected void buildMarshaller(Set<Class<?>> classes, ClassLoader classLoader)
protected void configureMarshaller(Set<Class<?>> classes, ClassLoader classLoader)
public String marshall(Object objectInput)
marshall in interface Marshallerpublic <T> T unmarshall(String input, Class<T> type)
unmarshall in interface Marshallerpublic void dispose()
dispose in interface Marshallerpublic MarshallingFormat getFormat()
getFormat in interface Marshallerpublic void setClassLoader(ClassLoader classLoader)
setClassLoader in interface Marshallerpublic ClassLoader getClassLoader()
getClassLoader in interface MarshallerCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.