| Interface | Description | 
|---|---|
| Caching | 
 Marker interface for caching implementations. 
 | 
| ReferenceByIdMarshaller.IDGenerator | |
| ReferencingMarshallingContext | 
 A  
MarshallingContext that manages references. | 
| Class | Description | 
|---|---|
| AbstractReferenceMarshaller | 
 Abstract base class for a TreeMarshaller, that can build references. 
 | 
| AbstractReferenceUnmarshaller | 
 Abstract base class for a TreeUnmarshaller, that resolves references. 
 | 
| AbstractTreeMarshallingStrategy | 
 Basic functionality of a tree based marshalling strategy. 
 | 
| ClassLoaderReference | 
 Reference to a ClassLoader, allowing a single instance to be passed around the codebase that
 can later have its destination changed. 
 | 
| DefaultConverterLookup | 
 The default implementation of converters lookup. 
 | 
| JVM | |
| MapBackedDataHolder | |
| ReferenceByIdMarshaller | |
| ReferenceByIdMarshallingStrategy | |
| ReferenceByIdUnmarshaller | |
| ReferenceByXPathMarshaller | |
| ReferenceByXPathMarshallingStrategy | |
| ReferenceByXPathUnmarshaller | |
| SequenceGenerator | |
| TreeMarshaller | |
| TreeMarshallingStrategy | |
| TreeUnmarshaller | 
| Exception | Description | 
|---|---|
| AbstractReferenceMarshaller.ReferencedImplicitElementException | |
| BaseException | Deprecated
 As of 1.3, use  
XStreamException instead | 
| TreeMarshaller.CircularReferenceException | 
Copyright © 2004–2016 XStream. All rights reserved.