Uses of Interface
com.thoughtworks.xstream.alias.ClassMapper

Packages that use ClassMapper
com.thoughtworks.xstream   
com.thoughtworks.xstream.converters.collections   
com.thoughtworks.xstream.converters.extended   
com.thoughtworks.xstream.converters.reflection   
com.thoughtworks.xstream.mapper   
 

Uses of ClassMapper in com.thoughtworks.xstream
 

Methods in com.thoughtworks.xstream that return ClassMapper
 ClassMapper XStream.getClassMapper()
           
 

Methods in com.thoughtworks.xstream with parameters of type ClassMapper
 java.lang.Object MarshallingStrategy.unmarshal(java.lang.Object root, HierarchicalStreamReader reader, DataHolder dataHolder, com.thoughtworks.xstream.core.DefaultConverterLookup converterLookup, ClassMapper classMapper)
           
 void MarshallingStrategy.marshal(HierarchicalStreamWriter writer, java.lang.Object obj, com.thoughtworks.xstream.core.DefaultConverterLookup converterLookup, ClassMapper classMapper, DataHolder dataHolder)
           
 

Constructors in com.thoughtworks.xstream with parameters of type ClassMapper
XStream(ReflectionProvider reflectionProvider, ClassMapper classMapper, HierarchicalStreamDriver driver)
           
XStream(ReflectionProvider reflectionProvider, ClassMapper classMapper, HierarchicalStreamDriver driver, java.lang.String classAttributeIdentifier)
           
XStream(ReflectionProvider reflectionProvider, ClassMapper classMapper, HierarchicalStreamDriver driver, java.lang.String classAttributeIdentifier, Converter defaultConverter)
          Deprecated. As of XStream 1.1.1, a default Converter is unnecessary as you can register a Converter with an associated priority. Use an alternate constructor.
 

Uses of ClassMapper in com.thoughtworks.xstream.converters.collections
 

Fields in com.thoughtworks.xstream.converters.collections declared as ClassMapper
protected  ClassMapper AbstractCollectionConverter.classMapper
           
 

Constructors in com.thoughtworks.xstream.converters.collections with parameters of type ClassMapper
TreeSetConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
TreeMapConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
MapConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
CollectionConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
ArrayConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
AbstractCollectionConverter(ClassMapper classMapper, java.lang.String classAttributeIdentifier)
           
 

Uses of ClassMapper in com.thoughtworks.xstream.converters.extended
 

Constructors in com.thoughtworks.xstream.converters.extended with parameters of type ClassMapper
DynamicProxyConverter(ClassMapper classMapper)
           
DynamicProxyConverter(ClassMapper classMapper, java.lang.ClassLoader classLoader)
           
 

Uses of ClassMapper in com.thoughtworks.xstream.converters.reflection
 

Constructors in com.thoughtworks.xstream.converters.reflection with parameters of type ClassMapper
SerializableConverter(ClassMapper classMapper, ReflectionProvider reflectionProvider)
           
ReflectionConverter(ClassMapper classMapper, ReflectionProvider reflectionProvider, ImplicitCollectionMapper implicitCollectionMapper)
           
ExternalizableConverter(ClassMapper classMapper)
           
 

Uses of ClassMapper in com.thoughtworks.xstream.mapper
 

Classes in com.thoughtworks.xstream.mapper that implement ClassMapper
 class AliasingMapper
          Mapper that allows a fully qualified class name to be replaced with a shorter alias.
 class ArrayMapper
          Mapper that detects arrays and changes the name so it can identified as an array (for example Foo[] gets serialized as foo-array).
 class CachingMapper
          Mapper that caches which names map to which classes.
 class DefaultImplementationsMapper
          Mapper that resolves default implementations of classes.
 class DefaultMapper
          Default mapper implementation with 'vanilla' functionality.
 class DynamicProxyMapper
          Mapper for handling special cases of aliasing dynamic proxies.
 class ImmutableTypesMapper
          Mapper that specifies which types are basic immutable types.
 class MapperWrapper
           
 class OuterClassMapper
          Mapper that uses a more meaningful alias for the field in an inner class (this$0) that refers to the outer class.
 class XmlFriendlyMapper
          Mapper that ensures that all names in the serialization stream are XML friendly.
 

Constructors in com.thoughtworks.xstream.mapper with parameters of type ClassMapper
XmlFriendlyMapper(ClassMapper wrapped)
           
OuterClassMapper(ClassMapper wrapped, java.lang.String alias)
           
OuterClassMapper(ClassMapper wrapped)
           
DynamicProxyMapper(ClassMapper wrapped)
           
DynamicProxyMapper(ClassMapper wrapped, java.lang.String alias)
           
CachingMapper(ClassMapper wrapped)
           
ArrayMapper(ClassMapper wrapped)
           
ImmutableTypesMapper(ClassMapper wrapped)
           
DefaultImplementationsMapper(ClassMapper wrapped)
           
MapperWrapper(ClassMapper wrapped)
           
AliasingMapper(ClassMapper wrapped)
           
 



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