com.fasterxml.jackson.databind.cfg

Class MapperConfigBase<CFG extends ConfigFeature,T extends MapperConfigBase<CFG,T>>

    • Field Detail

      • EMPTY_OVERRIDE

        protected static final ConfigOverride EMPTY_OVERRIDE
        Since:
        2.9
      • _mixIns

        protected final SimpleMixInResolver _mixIns
        Mix-in annotation mappings to use, if any: immutable, cannot be changed once defined.
        Since:
        2.6
      • _subtypeResolver

        protected final SubtypeResolver _subtypeResolver
        Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.

        Note that instances are stateful and as such may need to be copied, and may NOT be demoted down to BaseSettings.

      • _rootName

        protected final PropertyName _rootName
        Explicitly defined root name to use, if any; if empty String, will disable root-name wrapping; if null, will use defaults
      • _view

        protected final Class<?> _view
        View to use for filtering out properties to serialize or deserialize. Null if none (will also be assigned null if Object.class is defined), meaning that all properties are to be included.
      • _attributes

        protected final ContextAttributes _attributes
        Contextual attributes accessible (get and set) during processing, on per-call basis.
        Since:
        2.3
      • _rootNames

        protected final RootNameLookup _rootNames
        Simple cache used for finding out possible root name for root name wrapping.

        Note that instances are stateful (for caching) and as such may need to be copied, and may NOT be demoted down to BaseSettings.

        Since:
        2.6
      • _configOverrides

        protected final ConfigOverrides _configOverrides
        Configuration overrides to apply, keyed by type of property.
        Since:
        2.8

Copyright © 2008–2021 FasterXML. All rights reserved.