Package com.thoughtworks.xstream.mapper
Class AttributeAliasingMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper
com.thoughtworks.xstream.mapper.AttributeAliasingMapper
- All Implemented Interfaces:
Mapper
Mapper that allows aliasing of attribute names.
- Since:
- 1.2
-
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 TypeMethodDescriptionaliasForAttribute
(String attribute) Get the alias for an attribute's name.attributeForAlias
(String alias) Get the attribute's name for an alias.Methods inherited from class com.thoughtworks.xstream.mapper.AbstractAttributeAliasingMapper
addAliasFor, readResolve
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, aliasForSystemAttribute, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realClass, realMember, serializedClass, serializedMember, shouldSerializeMember
-
Constructor Details
-
AttributeAliasingMapper
-
-
Method Details
-
aliasForAttribute
Description copied from interface:Mapper
Get the alias for an attribute's name.- Specified by:
aliasForAttribute
in interfaceMapper
- Overrides:
aliasForAttribute
in classMapperWrapper
- Parameters:
attribute
- the attribute- Returns:
- the alias
-
attributeForAlias
Description copied from interface:Mapper
Get the attribute's name for an alias.- Specified by:
attributeForAlias
in interfaceMapper
- Overrides:
attributeForAlias
in classMapperWrapper
- Parameters:
alias
- the alias- Returns:
- the attribute's name
-