Package com.thoughtworks.xstream.mapper
Class SystemAttributeAliasingMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper
com.thoughtworks.xstream.mapper.SystemAttributeAliasingMapper
- All Implemented Interfaces:
Mapper
Mapper that allows aliasing of system attribute names.
- Since:
- 1.3.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
Mapper.ImplicitCollectionMapping, Mapper.Null
-
Field Summary
Fields inherited from class com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper
aliasToName, nameToAlias
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaliasForSystemAttribute
(String attribute) Get the alias for a system attribute's name.Methods inherited from class com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper
addAliasFor, readResolve
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, aliasForAttribute, attributeForAlias, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realClass, realMember, serializedClass, serializedMember, shouldSerializeMember
-
Constructor Details
-
SystemAttributeAliasingMapper
-
-
Method Details
-
aliasForSystemAttribute
Description copied from interface:Mapper
Get the alias for a system attribute's name.- Specified by:
aliasForSystemAttribute
in interfaceMapper
- Overrides:
aliasForSystemAttribute
in classMapperWrapper
- Parameters:
attribute
- the system attribute- Returns:
- the alias
-