Class PluginsAwareMapper
java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.atlassian.bamboo.serialization.xstream.PluginsAwareMapper
- All Implemented Interfaces:
com.thoughtworks.xstream.mapper.Mapper
public class PluginsAwareMapper
extends com.thoughtworks.xstream.mapper.MapperWrapper
Mapper that is able to load classes from the plugin system.
Must be used on the both ends of the serialization process to work properly.
- Since:
- v3.3
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
com.thoughtworks.xstream.mapper.Mapper.ImplicitCollectionMapping, com.thoughtworks.xstream.mapper.Mapper.Null -
Constructor Summary
ConstructorsConstructorDescriptionPluginsAwareMapper(@NotNull com.thoughtworks.xstream.mapper.Mapper wrapped, com.atlassian.plugin.PluginAccessor pluginAccessor) PluginsAwareMapper(@NotNull com.thoughtworks.xstream.mapper.Mapper wrapped, com.atlassian.plugin.PluginAccessor pluginAccessor, boolean enforceVersionCompatibility) -
Method Summary
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, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realMember, serializedMember, shouldSerializeMember
-
Constructor Details
-
PluginsAwareMapper
public PluginsAwareMapper(@NotNull @NotNull com.thoughtworks.xstream.mapper.Mapper wrapped, com.atlassian.plugin.PluginAccessor pluginAccessor) -
PluginsAwareMapper
public PluginsAwareMapper(@NotNull @NotNull com.thoughtworks.xstream.mapper.Mapper wrapped, com.atlassian.plugin.PluginAccessor pluginAccessor, boolean enforceVersionCompatibility)
-
-
Method Details
-
serializedClass
- Specified by:
serializedClassin interfacecom.thoughtworks.xstream.mapper.Mapper- Overrides:
serializedClassin classcom.thoughtworks.xstream.mapper.MapperWrapper
-
realClass
- Specified by:
realClassin interfacecom.thoughtworks.xstream.mapper.Mapper- Overrides:
realClassin classcom.thoughtworks.xstream.mapper.MapperWrapper
-