| Interface | Description | 
|---|---|
| FieldKeySorter | 
 An interface capable of sorting fields. 
 | 
| ReflectionProvider | 
 Provides core reflection services. 
 | 
| ReflectionProvider.Visitor | 
 A visitor interface for serializable fields defined in a class. 
 | 
| Class | Description | 
|---|---|
| AbstractAttributedCharacterIteratorAttributeConverter | 
 An abstract converter implementation for constants of
  
AttributedCharacterIterator.Attribute and derived types. | 
| AbstractReflectionConverter | |
| CGLIBEnhancedConverter | 
 Converts a proxy created by the CGLIB  
Enhancer. | 
| ExternalizableConverter | 
 Converts any object that implements the java.io.Externalizable interface, allowing compatibility with native Java
 serialization. 
 | 
| FieldDictionary | 
 A field dictionary instance caches information about classes fields. 
 | 
| FieldKey | 
 A field key. 
 | 
| ImmutableFieldKeySorter | 
 Does not change the order of the fields. 
 | 
| LambdaConverter | 
 Converts a lambda type. 
 | 
| NativeFieldKeySorter | 
 Sort the fields in their natural order. 
 | 
| PureJavaReflectionProvider | 
 Pure Java ObjectFactory that instantiates objects using standard Java reflection, however the types of objects
 that can be constructed are limited. 
 | 
| ReflectionConverter | |
| ReflectionProviderWrapper | 
 A wrapper implementation for the ReflectionProvider. 
 | 
| SelfStreamingInstanceChecker | Deprecated
 As of 1.4.5 use  
SelfStreamingInstanceChecker | 
| SerializableConverter | 
 Emulates the mechanism used by standard Java Serialization for classes that implement java.io.Serializable AND
 implement or inherit a custom readObject()/writeObject() method. 
 | 
| SerializationMethodInvoker | Deprecated
 As of 1.4.8, moved into internal util package. 
 | 
| SortableFieldKeySorter | 
 The default implementation for sorting fields. 
 | 
| Sun14ReflectionProvider | Deprecated
 As of 1.4.7 use  
SunUnsafeReflectionProvider | 
| SunLimitedUnsafeReflectionProvider | 
 Instantiates a new object bypassing the constructor using undocumented internal JDK features. 
 | 
| SunUnsafeReflectionProvider | 
 Instantiates a new object bypassing the constructor using undocumented internal JDK features. 
 | 
| XStream12FieldKeySorter | 
 Sort the fields in the order of XStream 1.2.x. 
 | 
| Exception | Description | 
|---|---|
| AbstractReflectionConverter.DuplicateFieldException | |
| AbstractReflectionConverter.UnknownFieldException | |
| MissingFieldException | 
 Indicates a missing field or property creating an object. 
 | 
| ObjectAccessException | 
Copyright © 2004–2016 XStream. All rights reserved.