Class PluginsAwareMapper.Factory

java.lang.Object
com.atlassian.bamboo.serialization.xstream.PluginsAwareMapper.Factory
All Implemented Interfaces:
MapperFactory
Enclosing class:
PluginsAwareMapper

public static final class PluginsAwareMapper.Factory extends Object implements MapperFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Factory(boolean enforceVersionCompatibility)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull com.thoughtworks.xstream.mapper.MapperWrapper
    createMapper(@NotNull com.thoughtworks.xstream.mapper.MapperWrapper wrappedMapper)
    Create custom mapper that wraps the default mapper chain represented by wrappedMapper.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Factory

      public Factory()
    • Factory

      public Factory(boolean enforceVersionCompatibility)
  • Method Details

    • createMapper

      @NotNull public @NotNull com.thoughtworks.xstream.mapper.MapperWrapper createMapper(@NotNull @NotNull com.thoughtworks.xstream.mapper.MapperWrapper wrappedMapper)
      Description copied from interface: MapperFactory

      Create custom mapper that wraps the default mapper chain represented by wrappedMapper.

      Specified by:
      createMapper in interface MapperFactory
      Parameters:
      wrappedMapper - wrapped mapper
      Returns:
      new custom mapper instance, should never be null