Package com.thoughtworks.xstream.converters.reflection

Interface Summary
ReflectionProvider Provides core reflection services.
ReflectionProvider.Visitor A visitor interface for serializable fields defined in a class.
 

Class Summary
AbstractReflectionConverter  
CGLIBEnhancedConverter Converts a proxy created by the CGLIB Enhancer.
ExternalizableConverter Converts any object that implements the java.io.Externalizable interface, allowing compatability with native Java serialization.
FieldDictionary A field dictionary instance caches information about classes fields.
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 A special converter that prevents self-serialization.
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 Convenience wrapper to invoke special serialization methods on objects (and perform reflection caching).
Sun14ReflectionProvider Instantiates a new object on the Sun JVM by bypassing the constructor (meaning code in the constructor will never be executed and parameters do not have to be known).
 

Exception Summary
AbstractReflectionConverter.DuplicateFieldException  
ObjectAccessException  
 



Joe Walnes, http://xstream.codehaus.org/