Package com.thoughtworks.xstream.mapper
Class ClassAliasingMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.ClassAliasingMapper
- All Implemented Interfaces:
Mapper
Mapper that allows a fully qualified class name to be replaced with an alias.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
Mapper.ImplicitCollectionMapping, Mapper.Null
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addClassAlias
(String name, Class type) void
addClassAttributeAlias
(String name, Class type) Deprecated.As of 1.3, method was a leftover of an old implementationvoid
addTypeAlias
(String name, Class type) boolean
aliasIsAttribute
(String name) Deprecated.As of 1.4.9boolean
itemTypeAsAttribute
(Class clazz) Deprecated.As of 1.4.9private Object
How a serialized class representation should be mapped back to a real class.serializedClass
(Class type) How a class name should be represented in its serialized form.Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realMember, serializedMember, shouldSerializeMember
-
Field Details
-
typeToName
-
classToName
-
nameToType
-
-
Constructor Details
-
ClassAliasingMapper
-
-
Method Details
-
addClassAlias
-
addClassAttributeAlias
Deprecated.As of 1.3, method was a leftover of an old implementation -
addTypeAlias
-
serializedClass
Description copied from interface:Mapper
How a class name should be represented in its serialized form.- Specified by:
serializedClass
in interfaceMapper
- Overrides:
serializedClass
in classMapperWrapper
-
realClass
Description copied from interface:Mapper
How a serialized class representation should be mapped back to a real class.- Specified by:
realClass
in interfaceMapper
- Overrides:
realClass
in classMapperWrapper
-
itemTypeAsAttribute
Deprecated.As of 1.4.9 -
aliasIsAttribute
Deprecated.As of 1.4.9 -
readResolve
-