|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassMapper
Nested Class Summary | |
---|---|
static class |
ClassMapper.Null
Place holder type used for null values. |
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper |
---|
com.thoughtworks.xstream.mapper.Mapper.ImplicitCollectionMapping |
Method Summary | |
---|---|
void |
alias(String elementName,
Class type,
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. |
Class |
getOverrideRootType()
|
Class |
lookupDefaultType(Class baseType)
Deprecated. As of 1.1.1, use Mapper.defaultImplementationOf(Class) |
String |
lookupName(Class type)
Deprecated. As of 1.1.1, use Mapper.serializedClass(Class) |
Class |
lookupType(String elementName)
Deprecated. As of 1.1.1, use Mapper.realClass(String) |
String |
mapNameFromXML(String xmlName)
Deprecated. As of 1.1.1, use Mapper.serializedMember(Class, String) |
String |
mapNameToXML(String javaName)
Deprecated. As of 1.1.1, use Mapper.realMember(Class, String) |
void |
setOverrideRootType(Class type)
|
Methods inherited from interface com.thoughtworks.xstream.mapper.Mapper |
---|
attributeForClassDefiningField, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, realClass, realMember, serializedClass, serializedMember |
Method Detail |
---|
String lookupName(Class type)
Mapper.serializedClass(Class)
Class lookupType(String elementName)
Mapper.realClass(String)
String mapNameFromXML(String xmlName)
Mapper.serializedMember(Class, String)
String mapNameToXML(String javaName)
Mapper.realMember(Class, String)
Class lookupDefaultType(Class baseType)
Mapper.defaultImplementationOf(Class)
void alias(String elementName, Class type, Class defaultImplementation)
AliasingMapper.addAlias(String, Class)
for creating an alias and
DefaultImplementationsMapper.addDefaultImplementation(Class, Class)
for specifiny a
default implementation.
void setOverrideRootType(Class type)
Class getOverrideRootType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |