com.thoughtworks.xstream.alias
Interface ClassMapper
- public interface ClassMapper
Method Summary |
void |
alias(java.lang.String elementName,
java.lang.Class type,
java.lang.Class defaultImplementation)
|
boolean |
isImmutableValueType(java.lang.Class type)
Whether this type is a simple immutable value (int, boolean, String, URL, etc. |
java.lang.Class |
lookupDefaultType(java.lang.Class baseType)
|
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)
|
lookupName
public java.lang.String lookupName(java.lang.Class type)
lookupType
public java.lang.Class lookupType(java.lang.String elementName)
lookupDefaultType
public java.lang.Class lookupDefaultType(java.lang.Class baseType)
alias
public void alias(java.lang.String elementName,
java.lang.Class type,
java.lang.Class defaultImplementation)
mapNameFromXML
public java.lang.String mapNameFromXML(java.lang.String xmlName)
mapNameToXML
public java.lang.String mapNameToXML(java.lang.String javaName)
isImmutableValueType
public boolean isImmutableValueType(java.lang.Class type)
- Whether this type is a simple immutable value (int, boolean, String, URL, etc.
Joe Walnes, http://xstream.codehaus.org/