| Interface | Description | 
|---|---|
| AnnotationConfiguration | Deprecated
 As of 1.4.5, minimal JDK version will be 1.6 for next major release 
 | 
| CGLIBMapper.Marker | |
| Mapper | |
| Mapper.ImplicitCollectionMapping | 
| Class | Description | 
|---|---|
| AbstractAttributeAliasingMapper | 
 Abstract base class for AttributeAliassingMapper and its system version. 
 | 
| AbstractXmlFriendlyMapper | Deprecated
 As of 1.4 use  
XmlFriendlyReader | 
| AnnotationMapper | 
 A mapper that uses annotations to prepare the remaining mappers in the chain. 
 | 
| ArrayMapper | 
 Mapper that detects arrays and changes the name so it can identified as an array
 (for example Foo[] gets serialized as foo-array). 
 | 
| AttributeAliasingMapper | 
 Mapper that allows aliasing of attribute names. 
 | 
| AttributeMapper | 
 Mapper that allows the usage of attributes for fields and corresponding 
 types or specified arbitrary types. 
 | 
| CachingMapper | 
 Mapper that caches which names map to which classes. 
 | 
| CGLIBMapper | 
 Mapper that detects proxies generated by the CGLIB enhancer. 
 | 
| ClassAliasingMapper | 
 Mapper that allows a fully qualified class name to be replaced with an alias. 
 | 
| DefaultImplementationsMapper | 
 Mapper that resolves default implementations of classes. 
 | 
| DefaultMapper | 
 Default mapper implementation with 'vanilla' functionality. 
 | 
| DynamicProxyMapper | 
 Mapper for handling special cases of aliasing dynamic proxies. 
 | 
| DynamicProxyMapper.DynamicProxy | 
 Place holder type used for dynamic proxies. 
 | 
| EnumMapper | 
 Mapper that handles the special case of polymorphic enums in Java 1.5. 
 | 
| FieldAliasingMapper | 
 Mapper that allows a field of a specific class to be replaced with a shorter alias, or omitted
 entirely. 
 | 
| ImmutableTypesMapper | 
 Mapper that specifies which types are basic immutable types. 
 | 
| ImplicitCollectionMapper | |
| LambdaMapper | 
 Mapper to map serializable lambda types to the name of their functional interface and non-serializable ones to
 Mapper.Null. 
 | 
| LocalConversionMapper | 
 A Mapper for locally defined converters for a member field. 
 | 
| Mapper.Null | 
 Place holder type used for null values. 
 | 
| MapperWrapper | |
| OuterClassMapper | 
 Mapper that uses a more meaningful alias for the field in an inner class (this$0) that refers to the outer class. 
 | 
| PackageAliasingMapper | 
 Mapper that allows a package name to be replaced with an alias. 
 | 
| SecurityMapper | 
 A Mapper implementation injecting a security layer based on permission rules for any type required in the
 unmarshalling process. 
 | 
| SystemAttributeAliasingMapper | 
 Mapper that allows aliasing of system attribute names. 
 | 
| XmlFriendlyMapper | Deprecated
 As of 1.3 use  
XmlFriendlyReader | 
| XStream11XmlFriendlyMapper | Deprecated
 As of 1.4 use  
XmlFriendlyReader | 
| Exception | Description | 
|---|---|
| CannotResolveClassException | 
 Exception thrown if a mapper cannot locate the appropriate class for an element. 
 | 
Copyright © 2004–2016 XStream. All rights reserved.