|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Mapper
Nested Class Summary | |
---|---|
static interface |
Mapper.ImplicitCollectionMapping
|
static class |
Mapper.Null
Place holder type used for null values. |
Method Summary | |
---|---|
java.lang.String |
aliasForAttribute(java.lang.String attribute)
Get the alias for an attrbute's name. |
java.lang.String |
attributeForAlias(java.lang.String alias)
Get the attribut's name for an alias. |
java.lang.String |
attributeForClassDefiningField()
Deprecated. since 1.2, use aliasForAttribute instead. |
java.lang.String |
attributeForEnumType()
Deprecated. since 1.2, use aliasForAttribute instead. |
java.lang.String |
attributeForImplementationClass()
Deprecated. since 1.2, use aliasForAttribute instead. |
java.lang.String |
attributeForReadResolveField()
Deprecated. since 1.2, use aliasForAttribute instead. |
java.lang.Class |
defaultImplementationOf(java.lang.Class type)
|
SingleValueConverter |
getConverterFromAttribute(java.lang.String name)
|
SingleValueConverter |
getConverterFromItemType(java.lang.Class type)
|
SingleValueConverter |
getConverterFromItemType(java.lang.String fieldName,
java.lang.Class type)
|
java.lang.String |
getFieldNameForItemTypeAndName(java.lang.Class definedIn,
java.lang.Class itemType,
java.lang.String itemFieldName)
Get the name of the field that acts as the default collection for an object, or return null if there is none. |
Mapper.ImplicitCollectionMapping |
getImplicitCollectionDefForFieldName(java.lang.Class itemType,
java.lang.String fieldName)
|
java.lang.Class |
getItemTypeForItemFieldName(java.lang.Class definedIn,
java.lang.String itemFieldName)
|
boolean |
isImmutableValueType(java.lang.Class type)
Whether this type is a simple immutable value (int, boolean, String, URL, etc. |
Mapper |
lookupMapperOfType(java.lang.Class type)
|
java.lang.Class |
realClass(java.lang.String elementName)
How a serialized class representation should be mapped back to a real class. |
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 |
serializedClass(java.lang.Class type)
How a class name should be represented in its serialized form. |
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. |
Method Detail |
---|
java.lang.String serializedClass(java.lang.Class type)
java.lang.Class realClass(java.lang.String elementName)
java.lang.String serializedMember(java.lang.Class type, java.lang.String memberName)
java.lang.String realMember(java.lang.Class type, java.lang.String serialized)
boolean isImmutableValueType(java.lang.Class type)
java.lang.Class defaultImplementationOf(java.lang.Class type)
java.lang.String attributeForImplementationClass()
java.lang.String attributeForClassDefiningField()
java.lang.String attributeForReadResolveField()
java.lang.String attributeForEnumType()
java.lang.String aliasForAttribute(java.lang.String attribute)
attribute
- the attribute
java.lang.String attributeForAlias(java.lang.String alias)
alias
- the alias
java.lang.String getFieldNameForItemTypeAndName(java.lang.Class definedIn, java.lang.Class itemType, java.lang.String itemFieldName)
definedIn
- owning typeitemType
- item typeitemFieldName
- optional item element namejava.lang.Class getItemTypeForItemFieldName(java.lang.Class definedIn, java.lang.String itemFieldName)
Mapper.ImplicitCollectionMapping getImplicitCollectionDefForFieldName(java.lang.Class itemType, java.lang.String fieldName)
boolean shouldSerializeMember(java.lang.Class definedIn, java.lang.String fieldName)
SingleValueConverter getConverterFromItemType(java.lang.String fieldName, java.lang.Class type)
SingleValueConverter getConverterFromItemType(java.lang.Class type)
SingleValueConverter getConverterFromAttribute(java.lang.String name)
Mapper lookupMapperOfType(java.lang.Class type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |