com.thoughtworks.xstream.alias
Interface ClassMapper

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

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 inherited from class 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

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


lookupType

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


mapNameFromXML

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


mapNameToXML

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


lookupDefaultType

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


alias

public 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

public void setOverrideRootType(Class type)

getOverrideRootType

public Class getOverrideRootType()