com.thoughtworks.xstream.alias
Interface ClassMapper


public interface ClassMapper


Nested Class Summary
static class ClassMapper.DynamicProxy
          Place holder type used for dynamic proxies.
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)
           
 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)
           
 

Method Detail

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)


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