Class YAMLMapperConfigurator

java.lang.Object
com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
com.fasterxml.jackson.jakarta.rs.yaml.YAMLMapperConfigurator

public class YAMLMapperConfigurator extends com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
Helper class used to encapsulate details of configuring an YAMLMapper instance to be used for data binding, as well as accessing it.
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase

    _defaultAnnotationsToUse, _defaultMapper, _mapper, _xmlBindIntrospectorClass
  • Constructor Summary

    Constructors
    Constructor
    Description
    YAMLMapperConfigurator(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper, com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] defAnnotations)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.fasterxml.jackson.databind.AnnotationIntrospector
    _resolveIntrospector(com.fasterxml.jackson.jakarta.rs.cfg.Annotations ann)
     
    protected com.fasterxml.jackson.databind.AnnotationIntrospector
    _resolveIntrospectors(com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] annotationsToUse)
     
    com.fasterxml.jackson.dataformat.yaml.YAMLMapper
    Method that locates, configures and returns YAMLMapper to use
    com.fasterxml.jackson.dataformat.yaml.YAMLMapper
     
    protected com.fasterxml.jackson.dataformat.yaml.YAMLMapper
    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.

    Methods inherited from class com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase

    _setAnnotations, configure, configure, configure, configure, setAnnotationsToUse, setMapper

    Methods inherited from class java.lang.Object

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

    • YAMLMapperConfigurator

      public YAMLMapperConfigurator(com.fasterxml.jackson.dataformat.yaml.YAMLMapper mapper, com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] defAnnotations)
  • Method Details

    • getConfiguredMapper

      public com.fasterxml.jackson.dataformat.yaml.YAMLMapper getConfiguredMapper()
      Method that locates, configures and returns YAMLMapper to use
      Specified by:
      getConfiguredMapper in class com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
    • getDefaultMapper

      public com.fasterxml.jackson.dataformat.yaml.YAMLMapper getDefaultMapper()
      Specified by:
      getDefaultMapper in class com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
    • mapper

      protected com.fasterxml.jackson.dataformat.yaml.YAMLMapper 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 com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
    • _resolveIntrospectors

      protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospectors(com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] annotationsToUse)
      Specified by:
      _resolveIntrospectors in class com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<YAMLMapperConfigurator,com.fasterxml.jackson.dataformat.yaml.YAMLMapper>
    • _resolveIntrospector

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