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() |
com.thoughtworks.xstream.XStream |
getXstream() |
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 Marshallerpublic com.thoughtworks.xstream.XStream getXstream()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.