|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper.MapperWrapper
public abstract class MapperWrapper
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper.Mapper |
|---|
Mapper.ImplicitCollectionMapping, Mapper.Null |
| Constructor Summary | |
|---|---|
MapperWrapper(ClassMapper wrapped)
Deprecated. As of 1.2, use MapperWrapper(Mapper) |
|
MapperWrapper(Mapper wrapped)
|
|
| Method Summary | |
|---|---|
String |
aliasForAttribute(Class definedIn,
String fieldName)
Deprecated. since 1.3, use combination of serializedMember(Class, String) and getConverterFromItemType(String, Class, Class) |
String |
aliasForAttribute(String attribute)
Get the alias for an attrbute's name. |
String |
attributeForAlias(Class definedIn,
String alias)
Deprecated. since 1.3, use combination of realMember(Class, String) and getConverterFromItemType(String, Class, Class) |
String |
attributeForAlias(String alias)
Get the attribut's name for an alias. |
String |
attributeForClassDefiningField()
Deprecated. since 1.2, use aliasForAttribute instead. |
String |
attributeForEnumType()
Deprecated. since 1.2, use aliasForAttribute instead. |
String |
attributeForImplementationClass()
Deprecated. since 1.2, use aliasForAttribute instead. |
String |
attributeForReadResolveField()
Deprecated. since 1.2, use aliasForAttribute instead. |
Class |
defaultImplementationOf(Class type)
|
SingleValueConverter |
getConverterFromAttribute(Class type,
String attribute)
Returns which converter to use for an specific attribute in a type. |
SingleValueConverter |
getConverterFromAttribute(String name)
Deprecated. since 1.3, use getConverterFromAttribute(Class, String) |
SingleValueConverter |
getConverterFromItemType(Class type)
Deprecated. since 1.3, use getConverterFromItemType(String, Class, Class) |
SingleValueConverter |
getConverterFromItemType(String fieldName,
Class type)
Deprecated. since 1.3, use getConverterFromItemType(String, Class, Class) |
SingleValueConverter |
getConverterFromItemType(String fieldName,
Class type,
Class definedIn)
Returns a single value converter to be used in a specific field. |
String |
getFieldNameForItemTypeAndName(Class definedIn,
Class itemType,
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(Class itemType,
String fieldName)
|
Class |
getItemTypeForItemFieldName(Class definedIn,
String itemFieldName)
|
Converter |
getLocalConverter(Class definedIn,
String fieldName)
|
boolean |
isImmutableValueType(Class type)
Whether this type is a simple immutable value (int, boolean, String, URL, etc. |
Mapper |
lookupMapperOfType(Class type)
|
Class |
realClass(String elementName)
How a serialized class representation should be mapped back to a real class. |
String |
realMember(Class type,
String serialized)
How a serialized member representation should be mapped back to a real member. |
String |
serializedClass(Class type)
How a class name should be represented in its serialized form. |
String |
serializedMember(Class type,
String memberName)
How a class member should be represented in its serialized form. |
boolean |
shouldSerializeMember(Class definedIn,
String fieldName)
Determine whether a specific member should be serialized. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapperWrapper(Mapper wrapped)
public MapperWrapper(ClassMapper wrapped)
MapperWrapper(Mapper)
| Method Detail |
|---|
public String serializedClass(Class type)
Mapper
serializedClass in interface Mapperpublic Class realClass(String elementName)
Mapper
realClass in interface Mapper
public String serializedMember(Class type,
String memberName)
Mapper
serializedMember in interface Mapper
public String realMember(Class type,
String serialized)
Mapper
realMember in interface Mapperpublic boolean isImmutableValueType(Class type)
Mapper
isImmutableValueType in interface Mapperpublic Class defaultImplementationOf(Class type)
defaultImplementationOf in interface Mapperpublic String attributeForClassDefiningField()
attributeForClassDefiningField in interface Mapperpublic String attributeForImplementationClass()
attributeForImplementationClass in interface Mapperpublic String attributeForReadResolveField()
attributeForReadResolveField in interface Mapperpublic String attributeForEnumType()
attributeForEnumType in interface Mapperpublic String aliasForAttribute(String attribute)
Mapper
aliasForAttribute in interface Mapperattribute - the attribute
public String attributeForAlias(String alias)
Mapper
attributeForAlias in interface Mapperalias - the alias
public String getFieldNameForItemTypeAndName(Class definedIn,
Class itemType,
String itemFieldName)
Mapper
getFieldNameForItemTypeAndName in interface MapperdefinedIn - owning typeitemType - item typeitemFieldName - optional item element name
public Class getItemTypeForItemFieldName(Class definedIn,
String itemFieldName)
getItemTypeForItemFieldName in interface Mapper
public Mapper.ImplicitCollectionMapping getImplicitCollectionDefForFieldName(Class itemType,
String fieldName)
getImplicitCollectionDefForFieldName in interface Mapper
public boolean shouldSerializeMember(Class definedIn,
String fieldName)
Mapper
shouldSerializeMember in interface Mapper
public SingleValueConverter getConverterFromItemType(String fieldName,
Class type)
getConverterFromItemType(String, Class, Class)
getConverterFromItemType in interface Mapperpublic SingleValueConverter getConverterFromItemType(Class type)
getConverterFromItemType(String, Class, Class)
getConverterFromItemType in interface Mapperpublic SingleValueConverter getConverterFromAttribute(String name)
getConverterFromAttribute(Class, String)
getConverterFromAttribute in interface Mapper
public Converter getLocalConverter(Class definedIn,
String fieldName)
getLocalConverter in interface Mapperpublic Mapper lookupMapperOfType(Class type)
lookupMapperOfType in interface Mapper
public SingleValueConverter getConverterFromItemType(String fieldName,
Class type,
Class definedIn)
Mapper
getConverterFromItemType in interface MapperfieldName - the field nametype - the field typedefinedIn - the type which defines this field
public String aliasForAttribute(Class definedIn,
String fieldName)
serializedMember(Class, String) and getConverterFromItemType(String, Class, Class)
Mapper
aliasForAttribute in interface MapperdefinedIn - the type where the field was definedfieldName - the field name
public String attributeForAlias(Class definedIn,
String alias)
realMember(Class, String) and getConverterFromItemType(String, Class, Class)
Mapper
attributeForAlias in interface MapperdefinedIn - the type where the field was definedalias - the alias
public SingleValueConverter getConverterFromAttribute(Class type,
String attribute)
Mapper
getConverterFromAttribute in interface Mappertype - the field's parentattribute - the attribute name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||