org.codehaus.plexus.configuration.xstream
Class XStreamTool.HyphenatedClassMapper
java.lang.Object
org.codehaus.plexus.configuration.xstream.XStreamTool.HyphenatedClassMapper
- All Implemented Interfaces:
- com.thoughtworks.xstream.alias.ClassMapper
- Enclosing class:
- XStreamTool
- private class XStreamTool.HyphenatedClassMapper
- extends java.lang.Object
- implements com.thoughtworks.xstream.alias.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
elementMapper
private com.thoughtworks.xstream.alias.ElementMapper elementMapper
basePackage
private java.lang.String basePackage
XStreamTool.HyphenatedClassMapper
public XStreamTool.HyphenatedClassMapper(com.thoughtworks.xstream.alias.ElementMapper elementMapper)
alias
public void alias(java.lang.String elementName,
java.lang.Class type,
java.lang.Class defaultImplementation)
- Specified by:
alias
in interface com.thoughtworks.xstream.alias.ClassMapper
lookupName
public java.lang.String lookupName(java.lang.Class type)
- Specified by:
lookupName
in interface com.thoughtworks.xstream.alias.ClassMapper
lookupType
public java.lang.Class lookupType(java.lang.String elementName)
- Specified by:
lookupType
in interface com.thoughtworks.xstream.alias.ClassMapper
lookupDefaultType
public java.lang.Class lookupDefaultType(java.lang.Class baseType)
- Specified by:
lookupDefaultType
in interface com.thoughtworks.xstream.alias.ClassMapper