Class DefaultMapperFactory

java.lang.Object
com.atlassian.bamboo.utils.xstream.mappers.DefaultMapperFactory
All Implemented Interfaces:
MapperFactory

public class DefaultMapperFactory extends Object implements MapperFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultMapperFactory(Class<? extends com.thoughtworks.xstream.mapper.MapperWrapper> mapperClass)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull com.thoughtworks.xstream.mapper.MapperWrapper
    createMapper(@NotNull com.thoughtworks.xstream.mapper.MapperWrapper next)
    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

    • DefaultMapperFactory

      public DefaultMapperFactory(Class<? extends com.thoughtworks.xstream.mapper.MapperWrapper> mapperClass)
  • Method Details

    • createMapper

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

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

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