Top Interfaces Classes
[default module]

Package com.thoughtworks.xstream.converters.reflection


Interface Summary

Modifier and TypeInterface and Description
public interface
FieldKeySorter

An interface capable of sorting fields.

public interface
ReflectionProvider

Provides core reflection services.

Class Summary

Modifier and TypeClass and Description
public class
AbstractAttributedCharacterIteratorAttributeConverter

An abstract converter implementation for constants of java.text.AttributedCharacterIterator.Attribute and derived types.

public abstract class
public class
CGLIBEnhancedConverter

Converts a proxy created by the CGLIB Enhancer.

public class
ExternalizableConverter

Converts any object that implements the java.io.Externalizable interface, allowing compatibility with native Java serialization.

public class
FieldDictionary

A field dictionary instance caches information about classes fields.

public class
FieldKey

A field key.

pack-priv class
pack-priv class
public class
ImmutableFieldKeySorter

Does not change the order of the fields.

public class
LambdaConverter

Converts a lambda type.

public class
MissingFieldException

Deprecated as a consequence of ObjectAccessException being deprecated.
Indicates a missing field or property creating an object.
public class
NativeFieldKeySorter

Sort the fields in their natural order.

public class
ObjectAccessException

Deprecated as a consequence of ErrorWritingException being deprecated.
public class
PureJavaReflectionProvider

Pure Java ObjectFactory that instantiates objects using standard Java reflection, however the types of objects that can be constructed are limited.

public class
public class
ReflectionProviderWrapper

A wrapper implementation for the ReflectionProvider.

public class
SelfStreamingInstanceChecker

A special converter that prevents self-serialization.
public class
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.

public class
SerializationMethodInvoker

Deprecated As of 1.4.8, moved into internal util package.
Convenience wrapper to invoke special serialization methods on objects (and perform reflection caching).
public class
SortableFieldKeySorter

The default implementation for sorting fields.

public class
Sun14ReflectionProvider

Deprecated As of 1.4.7 use SunUnsafeReflectionProvider
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).
public class
SunLimitedUnsafeReflectionProvider

Instantiates a new object bypassing the constructor using undocumented internal JDK features.

public class
SunUnsafeReflectionProvider

Instantiates a new object bypassing the constructor using undocumented internal JDK features.

public class
XStream12FieldKeySorter

Sort the fields in the order of XStream 1.2.x.