edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper
Class AnnotationMapper
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper.MapperWrapper
edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper.AnnotationMapper
- All Implemented Interfaces:
- AnnotationConfiguration, Mapper
public class AnnotationMapper
- extends MapperWrapper
- implements AnnotationConfiguration
A mapper that uses annotations to prepare the remaining mappers in the chain.
- Since:
- 1.3
- Author:
- Jörg Schaible
| Methods inherited from class edu.internet2.middleware.grouperClientExt.com.thoughtworks.xstream.mapper.MapperWrapper |
aliasForAttribute, aliasForAttribute, attributeForAlias, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, lookupMapperOfType, realClass, serializedMember, shouldSerializeMember |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationMapper
public AnnotationMapper(Mapper wrapped,
ConverterRegistry converterRegistry,
ClassLoader classLoader,
ReflectionProvider reflectionProvider,
JVM jvm)
- Construct an AnnotationMapper.
- Parameters:
wrapped - the next Mapper in the chain- Since:
- 1.3
realMember
public String realMember(Class type,
String serialized)
- Description copied from interface:
Mapper
- How a serialized member representation should be mapped back to a real member.
- Specified by:
realMember in interface Mapper- Overrides:
realMember in class MapperWrapper
serializedClass
public String serializedClass(Class type)
- Description copied from interface:
Mapper
- How a class name should be represented in its serialized form.
- Specified by:
serializedClass in interface Mapper- Overrides:
serializedClass in class MapperWrapper
defaultImplementationOf
public Class defaultImplementationOf(Class type)
- Specified by:
defaultImplementationOf in interface Mapper- Overrides:
defaultImplementationOf in class MapperWrapper
getLocalConverter
public Converter getLocalConverter(Class definedIn,
String fieldName)
- Specified by:
getLocalConverter in interface Mapper- Overrides:
getLocalConverter in class MapperWrapper
autodetectAnnotations
public void autodetectAnnotations(boolean mode)
- Specified by:
autodetectAnnotations in interface AnnotationConfiguration
processAnnotations
public void processAnnotations(Class[] initialTypes)
- Specified by:
processAnnotations in interface AnnotationConfiguration
Copyright © 2012 Internet2. All Rights Reserved.