com.thoughtworks.xstream.alias
Interface ClassMapper

All Superinterfaces:
com.thoughtworks.xstream.mapper.Mapper
All Known Implementing Classes:
DefaultMapper, MapperWrapper, RestrictedClassMapper

public interface ClassMapper
extends com.thoughtworks.xstream.mapper.Mapper


Nested Class Summary
static class ClassMapper.Null
          Place holder type used for null values.
 
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
com.thoughtworks.xstream.mapper.Mapper.ImplicitCollectionMapping
 
Method Summary
 void alias(String elementName, Class type, Class defaultImplementation)
          Deprecated. As of 1.1.1, use AliasingMapper.addAlias(String, Class) for creating an alias and DefaultImplementationsMapper.addDefaultImplementation(Class, Class) for specifiny a default implementation.
 Class getOverrideRootType()
           
 Class lookupDefaultType(Class baseType)
          Deprecated. As of 1.1.1, use Mapper.defaultImplementationOf(Class)
 String lookupName(Class type)
          Deprecated. As of 1.1.1, use Mapper.serializedClass(Class)
 Class lookupType(String elementName)
          Deprecated. As of 1.1.1, use Mapper.realClass(String)
 String mapNameFromXML(String xmlName)
          Deprecated. As of 1.1.1, use Mapper.serializedMember(Class, String)
 String mapNameToXML(String javaName)
          Deprecated. As of 1.1.1, use Mapper.realMember(Class, String)
 void setOverrideRootType(Class type)
           
 
Methods inherited from interface com.thoughtworks.xstream.mapper.Mapper
attributeForClassDefiningField, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, realClass, realMember, serializedClass, serializedMember
 

Method Detail

lookupName

String lookupName(Class type)
Deprecated. As of 1.1.1, use Mapper.serializedClass(Class)


lookupType

Class lookupType(String elementName)
Deprecated. As of 1.1.1, use Mapper.realClass(String)


mapNameFromXML

String mapNameFromXML(String xmlName)
Deprecated. As of 1.1.1, use Mapper.serializedMember(Class, String)


mapNameToXML

String mapNameToXML(String javaName)
Deprecated. As of 1.1.1, use Mapper.realMember(Class, String)


lookupDefaultType

Class lookupDefaultType(Class baseType)
Deprecated. As of 1.1.1, use Mapper.defaultImplementationOf(Class)


alias

void alias(String elementName,
           Class type,
           Class defaultImplementation)
Deprecated. As of 1.1.1, use AliasingMapper.addAlias(String, Class) for creating an alias and DefaultImplementationsMapper.addDefaultImplementation(Class, Class) for specifiny a default implementation.


setOverrideRootType

void setOverrideRootType(Class type)

getOverrideRootType

Class getOverrideRootType()