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
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper |
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, 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,
String alias)
serializedClass
public String serializedClass(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 Class realClass(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
Copyright © 2004-2014 XStream. All Rights Reserved.