Class XMLMapperConfigurator

java.lang.Object
com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator

public class XMLMapperConfigurator extends MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
Helper class used to encapsulate details of configuring an XmlMapper instance to be used for data binding, as well as accessing it.
  • Field Details

  • Constructor Details

    • XMLMapperConfigurator

      public XMLMapperConfigurator(com.fasterxml.jackson.dataformat.xml.XmlMapper mapper, Annotations[] defAnnotations)
  • Method Details

    • getConfiguredMapper

      public com.fasterxml.jackson.dataformat.xml.XmlMapper getConfiguredMapper()
      Method that locates, configures and returns XmlMapper to use
      Specified by:
      getConfiguredMapper in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
    • getDefaultMapper

      public com.fasterxml.jackson.dataformat.xml.XmlMapper getDefaultMapper()
      Specified by:
      getDefaultMapper in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
    • getConfiguredModule

      protected com.fasterxml.jackson.dataformat.xml.JacksonXmlModule getConfiguredModule()
    • mapper

      protected com.fasterxml.jackson.dataformat.xml.XmlMapper mapper()
      Helper method that will ensure that there is a configurable non-default mapper (constructing an instance if one didn't yet exit), and return that mapper.
      Specified by:
      mapper in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
    • _resolveIntrospectors

      protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospectors(Annotations[] annotationsToUse)
      Specified by:
      _resolveIntrospectors in class MapperConfiguratorBase<XMLMapperConfigurator,com.fasterxml.jackson.dataformat.xml.XmlMapper>
    • _resolveIntrospector

      protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospector(Annotations ann)