| Interface | Description | 
|---|---|
| Converter | 
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterLookup | 
 Responsible for looking up the correct Converter implementation for a specific type. 
 | 
| ConverterMatcher | 
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| ConverterRegistry | 
 An interface for the converter management. 
 | 
| DataHolder | 
 Holds generic data, to be used as seen fit by the user. 
 | 
| ErrorReporter | 
 To aid debugging, some components expose themselves as ErrorReporter
 indicating that they can add information in case of an error.. 
 | 
| ErrorWriter | 
 To aid debugging, some components are passed an ErrorWriter
 when things go wrong, allowing them to add information
 to the error message that may be helpful to diagnose problems. 
 | 
| MarshallingContext | |
| SingleValueConverter | 
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| UnmarshallingContext | 
| Class | Description | 
|---|---|
| SingleValueConverterWrapper | 
 Wrapper to convert a   
SingleValueConverter into a
 Converter. | 
| Exception | Description | 
|---|---|
| ConversionException | 
 Thrown by  
Converter implementations when they cannot convert an object
 to/from textual data. | 
| ErrorWritingException | 
 Abstract base class for exceptions supporting an ErrorWriter. 
 | 
Copyright © 2004–2016 XStream. All rights reserved.