Uses of Interface
com.thoughtworks.xstream.converters.DataHolder

Packages that use DataHolder
com.thoughtworks.xstream   
com.thoughtworks.xstream.converters   
com.thoughtworks.xstream.core   
 

Uses of DataHolder in com.thoughtworks.xstream
 

Methods in com.thoughtworks.xstream that return DataHolder
 DataHolder XStream.newDataHolder()
          Create a DataHolder that can be used to pass data to the converters.
 

Methods in com.thoughtworks.xstream with parameters of type DataHolder
 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).
 Object XStream.unmarshal(HierarchicalStreamReader reader, Object root, DataHolder dataHolder)
          Deserialize an object from a hierarchical data structure (such as XML).
 Object MarshallingStrategy.unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper)
           
 

Uses of DataHolder in com.thoughtworks.xstream.converters
 

Subinterfaces of DataHolder in com.thoughtworks.xstream.converters
 interface MarshallingContext
           
 interface UnmarshallingContext
           
 

Uses of DataHolder in com.thoughtworks.xstream.core
 

Subinterfaces of DataHolder in com.thoughtworks.xstream.core
 interface ReferencingMarshallingContext
          A MarshallingContext that manages references.
 

Classes in com.thoughtworks.xstream.core that implement DataHolder
 class AbstractReferenceMarshaller
          Abstract base class for a TreeMarshaller, that can build references.
 class AbstractReferenceUnmarshaller
          Abstract base class for a TreeUnmarshaller, that resolves references.
 class MapBackedDataHolder
           
 class ReferenceByIdMarshaller
           
 class ReferenceByIdUnmarshaller
           
 class ReferenceByXPathMarshaller
           
 class ReferenceByXPathUnmarshaller
           
 class TreeMarshaller
           
 class TreeUnmarshaller
           
 

Methods in com.thoughtworks.xstream.core with parameters of type DataHolder
 void AbstractTreeMarshallingStrategy.marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder)
           
 Object TreeUnmarshaller.start(DataHolder dataHolder)
           
 void TreeMarshaller.start(Object item, DataHolder dataHolder)
           
 Object AbstractTreeMarshallingStrategy.unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper)
           
 



Copyright © 2004-2014 XStream. All Rights Reserved.