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. |
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/