| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotationConfiguration
Deprecated
As of 1.4.5, minimal JDK version will be 1.7 for next major release
An interface for the configuration part of the AnnotationMapper.
|
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAttributeAliasingMapper
Abstract base class for AttributeAliassingMapper and its system version. |
| public class | AbstractXmlFriendlyMapper
Deprecated
As of 1.4 use Mapper that ensures that all names in the serialization stream are XML friendly.
com.
|
| public class | AnnotationMapper
Deprecated
as a consequence of A mapper that uses annotations to prepare the remaining mappers in the chain.
AnnotationConfiguration being deprecated.
|
| public 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). |
| public class | AttributeAliasingMapper
Mapper that allows aliasing of attribute names. |
| public class | AttributeMapper
Mapper that allows the usage of attributes for fields and corresponding types or specified arbitrary types. |
| public class | CachingMapper
Mapper that caches which names map to which classes. |
| public class | CannotResolveClassException
Deprecated
as a consequence of Exception thrown if a mapper cannot locate the appropriate class for an element.
XStreamException being deprecated.
|
| public class | CGLIBMapper
Mapper that detects proxies generated by the CGLIB enhancer. |
| public class | ClassAliasingMapper
Mapper that allows a fully qualified class name to be replaced with an alias. |
| public class | DefaultImplementationsMapper
Mapper that resolves default implementations of classes. |
| public class | DefaultMapper
Default mapper implementation with 'vanilla' functionality. |
| public class | DynamicProxyMapper
Mapper for handling special cases of aliasing dynamic proxies. |
| public class | ElementIgnoringMapper
Mapper that allows an field of a specific class to be omitted entirely. |
| public class | EnumMapper
Mapper that handles the special case of polymorphic enums in Java 1.5. |
| public class | FieldAliasingMapper
Mapper that allows a field of a specific class to be replaced with a shorter alias. |
| public class | ImmutableTypesMapper
Mapper that specifies which types are basic immutable types. |
| public class | |
| public class | LambdaMapper
Mapper to map serializable lambda types to the name of their functional interface and non-serializable ones to Mapper.Null. |
| public class | LocalConversionMapper
A Mapper for locally defined converters for a member field. |
| public abstract class | |
| public class | OuterClassMapper
Mapper that uses a more meaningful alias for the field in an inner class (this$0) that refers to the outer class. |
| public class | PackageAliasingMapper
Mapper that allows a package name to be replaced with an alias. |
| public class | SecurityMapper
A Mapper implementation injecting a security layer based on permission rules for any type required in the unmarshalling process. |
| public class | SystemAttributeAliasingMapper
Mapper that allows aliasing of system attribute names. |
| public class | XmlFriendlyMapper
Deprecated
As of 1.3 use Mapper that ensures that all names in the serialization stream are XML friendly.
com.
|
| public class | XStream11XmlFriendlyMapper
Deprecated
As of 1.4 use Mapper that ensures that all names in the serialization stream are read in an XML friendly way.
com.
|