Class CGLIBMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.CGLIBMapper
- All Implemented Interfaces:
Mapper
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:
- CGLIBEnhancedConverter
- Since:
- 1.2
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface Mapper
Mapper.ImplicitCollectionMapping, Mapper.Null -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class MapperWrapper
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realMember, serializedMember, shouldSerializeMember
-
Field Details
-
DEFAULT_NAMING_MARKER
-
alias
-
-
Constructor Details
-
CGLIBMapper
-
CGLIBMapper
-
-
Method Details
-
serializedClass
Description copied from interface:MapperHow a class name should be represented in its serialized form.- Specified by:
serializedClassin interfaceMapper- Overrides:
serializedClassin classMapperWrapper
-
realClass
-