Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.thoughtworks.xstream.mapper.Mapper

Packages that use Mapper
com.thoughtworks.xstream |
com.thoughtworks.xstream.alias |
com.thoughtworks.xstream.annotations |
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.mapper |
com.thoughtworks.xstream.persistence |

Uses of Mapper in com.thoughtworks.xstream

Methods in com.thoughtworks.xstream that return Mapper
`Mapper` | `XStream.getMapper()` Retrieve the `Mapper`.

Methods in com.thoughtworks.xstream with parameters of type Mapper
`void` | `MarshallingStrategy.marshal(HierarchicalStreamWriter writer, Object obj, ConverterLookup converterLookup, Mapper mapper, DataHolder dataHolder)`
`Object` | `MarshallingStrategy.unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper mapper)`

Constructors in com.thoughtworks.xstream with parameters of type Mapper
`XStream(ReflectionProvider reflectionProvider, HierarchicalStreamDriver driver, ClassLoader classLoader, Mapper mapper)` Constructs an XStream with a special `HierarchicalStreamDriver` and `ReflectionProvider` and additionally with a prepared `Mapper` and the `ClassLoader` in use.
`XStream(ReflectionProvider reflectionProvider, HierarchicalStreamDriver driver, ClassLoader classLoader, Mapper mapper, ConverterLookup converterLookup, ConverterRegistry converterRegistry)` Constructs an XStream with a special `HierarchicalStreamDriver`, `ReflectionProvider`, a prepared `Mapper` and the `ClassLoader` in use and an own `ConverterRegistry`.
`XStream(ReflectionProvider reflectionProvider, Mapper mapper, HierarchicalStreamDriver driver)` Deprecated. since 1.3, use `#XStream(ReflectionProvider, HierarchicalStreamDriver, Mapper, ClassLoader)` instead

Uses of Mapper in com.thoughtworks.xstream.alias

Subinterfaces of Mapper in com.thoughtworks.xstream.alias
`interface` | `ClassMapper` Deprecated. As of 1.2, use `Mapper`

Uses of Mapper in com.thoughtworks.xstream.annotations

Constructors in com.thoughtworks.xstream.annotations with parameters of type Mapper
`AnnotationReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider, AnnotationProvider annotationProvider)` Deprecated.

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

Methods in com.thoughtworks.xstream.converters.collections that return Mapper
`protected Mapper` | `AbstractCollectionConverter.mapper()`

Constructors in com.thoughtworks.xstream.converters.collections with parameters of type Mapper
`AbstractCollectionConverter(Mapper mapper)`
`ArrayConverter(Mapper mapper)`
`CollectionConverter(Mapper mapper)`
`MapConverter(Mapper mapper)`
`TreeMapConverter(Mapper mapper)`
`TreeSetConverter(Mapper mapper)`

Uses of Mapper in com.thoughtworks.xstream.converters.enums

Constructors in com.thoughtworks.xstream.converters.enums with parameters of type Mapper
`EnumMapConverter(Mapper mapper)`
`EnumSetConverter(Mapper mapper)`

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

Constructors in com.thoughtworks.xstream.converters.extended with parameters of type Mapper
`DynamicProxyConverter(Mapper mapper)`
`DynamicProxyConverter(Mapper mapper, ClassLoader classLoader)`
`LookAndFeelConverter(Mapper mapper, ReflectionProvider reflectionProvider)` Constructs a LookAndFeelConverter.
`SubjectConverter(Mapper mapper)`

Uses of Mapper in com.thoughtworks.xstream.converters.javabean

Constructors in com.thoughtworks.xstream.converters.javabean with parameters of type Mapper
`JavaBeanConverter(Mapper mapper)`
`JavaBeanConverter(Mapper mapper, BeanProvider beanProvider)`
`JavaBeanConverter(Mapper mapper, String classAttributeIdentifier)` Deprecated. As of 1.3, use `JavaBeanConverter.JavaBeanConverter(Mapper)` and `XStream.aliasAttribute(String, String)`

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

Fields in com.thoughtworks.xstream.converters.reflection declared as Mapper
`protected Mapper` | `AbstractReflectionConverter.mapper`

Constructors in com.thoughtworks.xstream.converters.reflection with parameters of type Mapper
`AbstractReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider)`
`CGLIBEnhancedConverter(Mapper mapper, ReflectionProvider reflectionProvider)`
`ExternalizableConverter(Mapper mapper)`
`ReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider)`
`SerializableConverter(Mapper mapper, ReflectionProvider reflectionProvider)`

Uses of Mapper in com.thoughtworks.xstream.mapper

Classes in com.thoughtworks.xstream.mapper that implement Mapper
`class` | `AbstractAttributeAliasingMapper` Abstract base class for AttributeAliassingMapper and its system version.
`class` | `AbstractXmlFriendlyMapper` Mapper that ensures that all names in the serialization stream are XML friendly.
`class` | `AnnotationMapper` A mapper that uses annotations to prepare the remaining mappers in the chain.
`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` | `AttributeAliasingMapper` Mapper that allows aliasing of attribute names.
`class` | `AttributeMapper` Mapper that allows the usage of attributes for fields and corresponding types or specified arbitrary types.
`class` | `CachingMapper` Mapper that caches which names map to which classes.
`class` | `CGLIBMapper` Mapper that detects proxies generated by the CGLIB enhancer.
`class` | `ClassAliasingMapper` Mapper that allows a fully qualified class name to be replaced with an alias.
`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` | `EnumMapper` Mapper that handles the special case of polymorphic enums in Java 1.5.
`class` | `FieldAliasingMapper` Mapper that allows a field of a specific class to be replaced with a shorter alias, or omitted entirely.
`class` | `ImmutableTypesMapper` Mapper that specifies which types are basic immutable types.
`class` | `ImplicitCollectionMapper`
`class` | `LocalConversionMapper` A Mapper for locally defined converters for a member field.
`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` | `PackageAliasingMapper` Mapper that allows a package name to be replaced with an alias.
`class` | `SystemAttributeAliasingMapper` Mapper that allows aliasing of system attribute names.
`class` | `XmlFriendlyMapper` Deprecated. since 1.3, use `XmlFriendlyReader`
`class` | `XStream11XmlFriendlyMapper` Mapper that ensures that all names in the serialization stream are read in an XML friendly way.

Methods in com.thoughtworks.xstream.mapper that return Mapper
`Mapper` | `DefaultMapper.lookupMapperOfType(Class type)`
`Mapper` | `MapperWrapper.lookupMapperOfType(Class type)`
`Mapper` | `Mapper.lookupMapperOfType(Class type)`

Constructors in com.thoughtworks.xstream.mapper with parameters of type Mapper
`AbstractAttributeAliasingMapper(Mapper wrapped)`
`AbstractXmlFriendlyMapper(Mapper wrapped)`
`AnnotationMapper(Mapper wrapped, ConverterRegistry converterRegistry, ClassLoader classLoader, ReflectionProvider reflectionProvider, com.thoughtworks.xstream.core.JVM jvm)` Construct an AnnotationMapper.
`ArrayMapper(Mapper wrapped)`
`AttributeAliasingMapper(Mapper wrapped)`
`AttributeMapper(Mapper wrapped)` Deprecated. since 1.3
`AttributeMapper(Mapper wrapped, ConverterLookup converterLookup)`
`CachingMapper(Mapper wrapped)`
`CGLIBMapper(Mapper wrapped)`
`CGLIBMapper(Mapper wrapped, String alias)`
`ClassAliasingMapper(Mapper wrapped)`
`DefaultImplementationsMapper(Mapper wrapped)`
`DynamicProxyMapper(Mapper wrapped)`
`DynamicProxyMapper(Mapper wrapped, String alias)`
`EnumMapper(Mapper wrapped)` Deprecated.
`EnumMapper(Mapper wrapped, ConverterLookup lookup)` Deprecated. since 1.3.1, use `EnumMapper.EnumMapper(Mapper)`
`FieldAliasingMapper(Mapper wrapped)`
`ImmutableTypesMapper(Mapper wrapped)`
`ImplicitCollectionMapper(Mapper wrapped)`
`LocalConversionMapper(Mapper wrapped)` Constructs a LocalConversionMapper.
`MapperWrapper(Mapper wrapped)`
`OuterClassMapper(Mapper wrapped)`
`OuterClassMapper(Mapper wrapped, String alias)`
`PackageAliasingMapper(Mapper wrapped)`
`SystemAttributeAliasingMapper(Mapper wrapped)`
`XmlFriendlyMapper(Mapper wrapped)` Deprecated. since 1.3, use `XmlFriendlyReader`
`XStream11XmlFriendlyMapper(Mapper wrapped)`

Uses of Mapper in com.thoughtworks.xstream.persistence

Methods in com.thoughtworks.xstream.persistence that return Mapper
`protected Mapper` | `AbstractFilePersistenceStrategy.getMapper()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004-2008 XStream. All Rights Reserved.