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 |
protected java.util.Set |
unknownFieldsToIgnore |
| Constructor and Description |
|---|
FieldAliasingMapper(Mapper wrapped) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFieldAlias(java.lang.String alias,
java.lang.Class type,
java.lang.String fieldName) |
void |
addFieldsToIgnore(java.util.regex.Pattern pattern) |
private java.lang.String |
getMember(java.lang.Class type,
java.lang.String name,
java.util.Map map) |
private java.lang.Object |
key(java.lang.Class type,
java.lang.String name) |
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, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isImmutableValueType, isReferenceable, lookupMapperOfType, realClass, serializedClassprotected final java.util.Map fieldToAliasMap
protected final java.util.Map aliasToFieldMap
protected final java.util.Set fieldsToOmit
protected final java.util.Set unknownFieldsToIgnore
public FieldAliasingMapper(Mapper wrapped)
public void addFieldAlias(java.lang.String alias,
java.lang.Class type,
java.lang.String fieldName)
public void addFieldsToIgnore(java.util.regex.Pattern pattern)
private java.lang.Object key(java.lang.Class type,
java.lang.String name)
public java.lang.String serializedMember(java.lang.Class type,
java.lang.String memberName)
MapperserializedMember in interface MapperserializedMember in class MapperWrapperpublic java.lang.String realMember(java.lang.Class type,
java.lang.String serialized)
MapperrealMember in interface MapperrealMember in class MapperWrapperprivate java.lang.String getMember(java.lang.Class type,
java.lang.String name,
java.util.Map map)
public boolean shouldSerializeMember(java.lang.Class definedIn,
java.lang.String fieldName)
MappershouldSerializeMember in interface MappershouldSerializeMember in class MapperWrapperpublic void omitField(java.lang.Class definedIn,
java.lang.String fieldName)