com.thoughtworks.xstream.mapper
Class CGLIBMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.CGLIBMapper
- All Implemented Interfaces:
- Mapper
public class CGLIBMapper
- extends MapperWrapper
Mapper that detects proxies generated by the CGLIB enhancer. The implementation modifies
the name, so that it can identify these types. Note, that this mapper relies on the CGLIB
converters:
- Since:
- 1.2
- Author:
- Jörg Schaible
Method Summary |
java.lang.Class |
realClass(java.lang.String elementName)
How a serialized class representation should be mapped back to a real class. |
java.lang.String |
serializedClass(java.lang.Class type)
How a class name should be represented in its serialized form. |
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper |
aliasForAttribute, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, lookupMapperOfType, realMember, serializedMember, shouldSerializeMember |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CGLIBMapper
public CGLIBMapper(Mapper wrapped)
CGLIBMapper
public CGLIBMapper(Mapper wrapped,
java.lang.String alias)
serializedClass
public java.lang.String serializedClass(java.lang.Class type)
- Description copied from interface:
Mapper
- How a class name should be represented in its serialized form.
- Specified by:
serializedClass
in interface Mapper
- Overrides:
serializedClass
in class MapperWrapper
realClass
public java.lang.Class realClass(java.lang.String elementName)
- Description copied from interface:
Mapper
- How a serialized class representation should be mapped back to a real class.
- Specified by:
realClass
in interface Mapper
- Overrides:
realClass
in class MapperWrapper
Joe Walnes, http://xstream.codehaus.org/