| Package | Description | 
|---|---|
| com.thoughtworks.xstream | |
| com.thoughtworks.xstream.annotations | |
| com.thoughtworks.xstream.converters | |
| com.thoughtworks.xstream.converters.basic | 
 Converters for common basic types in Java. 
 | 
| com.thoughtworks.xstream.converters.collections | 
 Converters for collection objects that write their items as
nested elements, such as arrays, Lists, Sets and Maps. 
 | 
| com.thoughtworks.xstream.converters.enums | |
| com.thoughtworks.xstream.converters.extended | 
 Extra converters that may not be enabled in XStream by default. 
 | 
| com.thoughtworks.xstream.converters.javabean | |
| com.thoughtworks.xstream.converters.reflection | |
| com.thoughtworks.xstream.core | |
| com.thoughtworks.xstream.core.util | |
| com.thoughtworks.xstream.io | |
| com.thoughtworks.xstream.io.binary | |
| com.thoughtworks.xstream.io.path | 
 Library for tracking paths of nodes in documents using a subset of XPath. 
 | 
| com.thoughtworks.xstream.io.xml | |
| com.thoughtworks.xstream.mapper | |
| com.thoughtworks.xstream.persistence | 
| Class and 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. 
 | 
| ConverterRegistry
 An interface for the converter management. 
 | 
| DataHolder
 Holds generic data, to be used as seen fit by the user. 
 | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| Class and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| MarshallingContext | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| 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. 
 | 
| ErrorWritingException
 Abstract base class for exceptions supporting an ErrorWriter. 
 | 
| MarshallingContext | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| 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 and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| MarshallingContext | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| MarshallingContext | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| UnmarshallingContext | 
| Class and 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. 
 | 
| MarshallingContext | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| ConversionException
 Thrown by  
Converter implementations when they cannot convert an object
 to/from textual data. | 
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| 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. 
 | 
| ErrorWritingException
 Abstract base class for exceptions supporting an ErrorWriter. 
 | 
| MarshallingContext | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| ConversionException
 Thrown by  
Converter implementations when they cannot convert an object
 to/from textual data. | 
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| 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. 
 | 
| ErrorWritingException
 Abstract base class for exceptions supporting an ErrorWriter. 
 | 
| MarshallingContext | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| ConversionException
 Thrown by  
Converter implementations when they cannot convert an object
 to/from textual data. | 
| 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. 
 | 
| ConverterRegistry
 An interface for the converter management. 
 | 
| DataHolder
 Holds generic data, to be used as seen fit by the user. 
 | 
| 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. 
 | 
| ErrorWritingException
 Abstract base class for exceptions supporting an ErrorWriter. 
 | 
| MarshallingContext | 
| UnmarshallingContext | 
| Class and Description | 
|---|
| Converter
 Converter implementations are responsible marshalling Java objects
 to/from textual data. 
 | 
| ConverterMatcher
 ConverterMatcher allows to match converters to classes by 
 determining if a given type can be converted by the converter instance. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and 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. 
 | 
| ConverterRegistry
 An interface for the converter management. 
 | 
| SingleValueConverter
 SingleValueConverter implementations are marshallable to/from a single value String representation. 
 | 
| Class and Description | 
|---|
| ConverterLookup
 Responsible for looking up the correct Converter implementation for a specific type. 
 | 
Copyright © 2004–2016 XStream. All rights reserved.