Uses of Interface
com.thoughtworks.xstream.converters.DataHolder
Packages that use DataHolder
Package
Description
-
Uses of DataHolder in com.thoughtworks.xstream
Methods in com.thoughtworks.xstream that return DataHolderModifier and TypeMethodDescriptionXStream.newDataHolder()
Create a DataHolder that can be used to pass data to the converters.Methods in com.thoughtworks.xstream with parameters of type DataHolderModifier and TypeMethodDescriptionXStream.createObjectInputStream
(HierarchicalStreamReader reader, DataHolder dataHolder) Creates an ObjectInputStream that deserializes a stream of objects from a reader using XStream.XStream.createObjectOutputStream
(HierarchicalStreamWriter writer, String rootNodeName, DataHolder dataHolder) Creates an ObjectOutputStream that serializes a stream of objects to the writer using XStream.void
MarshallingStrategy.marshal
(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder) void
XStream.marshal
(Object obj, HierarchicalStreamWriter writer, DataHolder dataHolder) Serialize and object to a hierarchical data structure (such as XML).MarshallingStrategy.unmarshal
(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper) XStream.unmarshal
(HierarchicalStreamReader reader, Object root, DataHolder dataHolder) Deserialize an object from a hierarchical data structure (such as XML). -
Uses of DataHolder in com.thoughtworks.xstream.converters
Subinterfaces of DataHolder in com.thoughtworks.xstream.converters -
Uses of DataHolder in com.thoughtworks.xstream.core
Subinterfaces of DataHolder in com.thoughtworks.xstream.coreClasses in com.thoughtworks.xstream.core that implement DataHolderModifier and TypeClassDescriptionclass
Abstract base class for a TreeMarshaller, that can build references.class
Abstract base class for a TreeUnmarshaller, that resolves references.class
class
class
class
class
class
class
Fields in com.thoughtworks.xstream.core declared as DataHolderModifier and TypeFieldDescriptionprivate DataHolder
TreeMarshaller.dataHolder
private DataHolder
TreeUnmarshaller.dataHolder
Methods in com.thoughtworks.xstream.core with parameters of type DataHolderModifier and TypeMethodDescriptionvoid
AbstractTreeMarshallingStrategy.marshal
(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder) void
TreeMarshaller.start
(Object item, DataHolder dataHolder) TreeUnmarshaller.start
(DataHolder dataHolder) AbstractTreeMarshallingStrategy.unmarshal
(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper) -
Uses of DataHolder in com.thoughtworks.xstream.core.util
Methods in com.thoughtworks.xstream.core.util with parameters of type DataHolderModifier and TypeMethodDescriptionstatic CustomObjectInputStream
CustomObjectInputStream.getInstance
(DataHolder whereFrom, CustomObjectInputStream.StreamCallback callback) Deprecated.static CustomObjectInputStream
CustomObjectInputStream.getInstance
(DataHolder whereFrom, CustomObjectInputStream.StreamCallback callback, ClassLoaderReference classLoaderReference) static CustomObjectInputStream
CustomObjectInputStream.getInstance
(DataHolder whereFrom, CustomObjectInputStream.StreamCallback callback, ClassLoader classLoader) Deprecated.static CustomObjectOutputStream
CustomObjectOutputStream.getInstance
(DataHolder whereFrom, CustomObjectOutputStream.StreamCallback callback)
CustomObjectInputStream.getInstance(DataHolder, StreamCallback, ClassLoader)