public class FieldAliasingMapper extends MapperWrapper
Mapper.ImplicitCollectionMapping, Mapper.Null
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
aliasToFieldMap |
protected java.util.Set |
fieldsToOmit |
protected java.util.Map |
fieldToAliasMap |
Constructor and Description |
---|
FieldAliasingMapper(ClassMapper wrapped)
Deprecated.
As of 1.2, use
FieldAliasingMapper(Mapper) |
FieldAliasingMapper(Mapper wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
addFieldAlias(java.lang.String alias,
java.lang.Class type,
java.lang.String fieldName) |
void |
omitField(java.lang.Class definedIn,
java.lang.String fieldName) |
java.lang.String |
realMember(java.lang.Class type,
java.lang.String serialized)
How a serialized member representation should be mapped back to a real member.
|
java.lang.String |
serializedMember(java.lang.Class type,
java.lang.String memberName)
How a class member should be represented in its serialized form.
|
boolean |
shouldSerializeMember(java.lang.Class definedIn,
java.lang.String fieldName)
Determine whether a specific member should be serialized.
|
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isImmutableValueType, lookupMapperOfType, realClass, serializedClass
protected final java.util.Map fieldToAliasMap
protected final java.util.Map aliasToFieldMap
protected final java.util.Set fieldsToOmit
public FieldAliasingMapper(Mapper wrapped)
public FieldAliasingMapper(ClassMapper wrapped)
FieldAliasingMapper(Mapper)
public void addFieldAlias(java.lang.String alias, java.lang.Class type, java.lang.String fieldName)
public java.lang.String serializedMember(java.lang.Class type, java.lang.String memberName)
Mapper
serializedMember
in interface Mapper
serializedMember
in class MapperWrapper
public java.lang.String realMember(java.lang.Class type, java.lang.String serialized)
Mapper
realMember
in interface Mapper
realMember
in class MapperWrapper
public boolean shouldSerializeMember(java.lang.Class definedIn, java.lang.String fieldName)
Mapper
shouldSerializeMember
in interface Mapper
shouldSerializeMember
in class MapperWrapper
public void omitField(java.lang.Class definedIn, java.lang.String fieldName)
Copyright © 2004-2012 XStream. All Rights Reserved.