com.thoughtworks.xstream.alias
Interface ClassMapper

All Superinterfaces:
Mapper
All Known Implementing Classes:
DefaultMapper, MapperWrapper

public interface ClassMapper
extends Mapper


Nested Class Summary
static class ClassMapper.Null
          Place holder type used for null values.
 
Method Summary
 void alias(java.lang.String elementName, java.lang.Class type, java.lang.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.
 java.lang.Class lookupDefaultType(java.lang.Class baseType)
          Deprecated. As of 1.1.1, use Mapper.defaultImplementationOf(Class)
 java.lang.String lookupName(java.lang.Class type)
           
 java.lang.Class lookupType(java.lang.String elementName)
           
 java.lang.String mapNameFromXML(java.lang.String xmlName)
           
 java.lang.String mapNameToXML(java.lang.String javaName)
           
 
Methods inherited from interface com.thoughtworks.xstream.mapper.Mapper
attributeForClassDefiningField, attributeForImplementationClass, defaultImplementationOf, isImmutableValueType
 

Method Detail

lookupName

public java.lang.String lookupName(java.lang.Class type)

lookupType

public java.lang.Class lookupType(java.lang.String elementName)

mapNameFromXML

public java.lang.String mapNameFromXML(java.lang.String xmlName)

mapNameToXML

public java.lang.String mapNameToXML(java.lang.String javaName)

lookupDefaultType

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


alias

public void alias(java.lang.String elementName,
                  java.lang.Class type,
                  java.lang.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.



Joe Walnes, http://xstream.codehaus.org/