|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.AttributeAliasingMapper
Mapper that allows aliasing of attribute names.
Nested Class Summary |
Nested classes inherited from class com.thoughtworks.xstream.mapper.Mapper |
Mapper.ImplicitCollectionMapping, Mapper.Null |
Constructor Summary | |
AttributeAliasingMapper(Mapper wrapped)
|
Method Summary | |
void |
addAliasFor(java.lang.Class definedIn,
java.lang.String fieldName,
java.lang.String alias)
Adds an alias for a specific field. |
void |
addAliasFor(java.lang.String attributeName,
java.lang.String alias)
|
java.lang.String |
aliasForAttribute(java.lang.Class definedIn,
java.lang.String fieldName)
Returns an alias for a single field defined in an specific type. |
java.lang.String |
aliasForAttribute(java.lang.String attribute)
Get the alias for an attrbute's name. |
java.lang.String |
attributeForAlias(java.lang.Class definedIn,
java.lang.String alias)
Returns the field name for an aliased attribute. |
java.lang.String |
attributeForAlias(java.lang.String alias)
Get the attribut's name for an alias. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AttributeAliasingMapper(Mapper wrapped)
Method Detail |
public void addAliasFor(java.lang.String attributeName, java.lang.String alias)
public java.lang.String aliasForAttribute(java.lang.String attribute)
Mapper
aliasForAttribute
in interface Mapper
aliasForAttribute
in class MapperWrapper
public java.lang.String attributeForAlias(java.lang.String alias)
Mapper
attributeForAlias
in interface Mapper
attributeForAlias
in class MapperWrapper
public java.lang.String aliasForAttribute(java.lang.Class definedIn, java.lang.String fieldName)
Mapper
aliasForAttribute
in interface Mapper
aliasForAttribute
in class MapperWrapper
public java.lang.String attributeForAlias(java.lang.Class definedIn, java.lang.String alias)
Mapper
attributeForAlias
in interface Mapper
attributeForAlias
in class MapperWrapper
public void addAliasFor(java.lang.Class definedIn, java.lang.String fieldName, java.lang.String alias)
definedIn
- the type where the field was definedfieldName
- the field namealias
- the alias to be used
since 1.2.2
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |