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 Classes Modifier and Type Class Description static class
PluginsAwareMapper.Factory
-
Constructor Summary
Constructors Constructor Description PluginsAwareMapper(@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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class
realClass(String elementName)
String
serializedClass(Class type)
-
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 Detail
-
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)
-
-