com.thoughtworks.xstream.alias
Class DefaultClassMapper
java.lang.Object
com.thoughtworks.xstream.alias.DefaultClassMapper
- All Implemented Interfaces:
- ClassMapper
- public class DefaultClassMapper
- extends java.lang.Object
- implements ClassMapper
Method Summary |
void |
alias(java.lang.String elementName,
java.lang.Class type,
java.lang.Class defaultImplementation)
|
java.lang.Class |
lookupDefaultType(java.lang.Class baseType)
|
java.lang.String |
lookupName(java.lang.Class type)
|
java.lang.Class |
lookupType(java.lang.String elementName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
typeToNameMap
private java.util.Map typeToNameMap
nameToTypeMap
private java.util.Map nameToTypeMap
baseTypeToDefaultTypeMap
private java.util.Map baseTypeToDefaultTypeMap
DefaultClassMapper
public DefaultClassMapper()
alias
public void alias(java.lang.String elementName,
java.lang.Class type,
java.lang.Class defaultImplementation)
- Specified by:
alias
in interface ClassMapper
lookupName
public java.lang.String lookupName(java.lang.Class type)
- Specified by:
lookupName
in interface ClassMapper
lookupType
public java.lang.Class lookupType(java.lang.String elementName)
- Specified by:
lookupType
in interface ClassMapper
lookupDefaultType
public java.lang.Class lookupDefaultType(java.lang.Class baseType)
- Specified by:
lookupDefaultType
in interface ClassMapper