## Uses of Interface
com.fasterxml.jackson.core.util.JacksonFeature

- Packages that use JacksonFeature
  Package | Description
  --- | ---
  com.fasterxml.jackson.core | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonGenerator`) instances.
  com.fasterxml.jackson.core.json | JSON-specific parser and generator implementation classes that Jackson defines and uses.
  com.fasterxml.jackson.core.util | Utility classes used by Jackson Core functionality.

- - ### Uses of JacksonFeature in com.fasterxml.jackson.core

    Subinterfaces of JacksonFeature in com.fasterxml.jackson.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FormatFeature` Marker interface that is to be implemented by data format - specific features.

    Classes in com.fasterxml.jackson.core that implement JacksonFeature
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JsonFactory.Feature` Enumeration that defines all on/off features that can only be changed for `JsonFactory`.
    `class` | `StreamReadCapability` Set of on/off capabilities that a `JsonParser` for given format (or in case of buffering, original format) has.
    `class` | `StreamReadFeature` Token reader (parser) features not-specific to any particular format backend.
    `class` | `StreamWriteCapability` Set of on/off capabilities that a `JsonGenerator` for given format (or in case of buffering, original format) has.
    `class` | `StreamWriteFeature` Token writer (generator) features not-specific to any particular format backend.

  - ### Uses of JacksonFeature in com.fasterxml.jackson.core.json

    Classes in com.fasterxml.jackson.core.json that implement JacksonFeature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JsonReadFeature` Token reader (parser) features specific to JSON backend.
    `class` | `JsonWriteFeature` Token writer features specific to JSON backend.

  - ### Uses of JacksonFeature in com.fasterxml.jackson.core.util

    Classes in com.fasterxml.jackson.core.util with type parameters of type JacksonFeature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JacksonFeatureSet<F extends JacksonFeature>` Container similar to `EnumSet` meant for storing sets of `JacksonFeature`s (usually `Enum`s): main difference being that these sets are immutable.

    Methods in com.fasterxml.jackson.core.util with type parameters of type JacksonFeature
    Modifier and Type | Method and Description
    --- | ---
    `static <F extends JacksonFeature> JacksonFeatureSet<F>` | JacksonFeatureSet.`fromBitmask(int bitmask)`
    `static <F extends JacksonFeature> JacksonFeatureSet<F>` | JacksonFeatureSet.`fromDefaults(F[] allFeatures)` "Default" factory which will calculate settings based on default-enabled status of all features.

    Methods in com.fasterxml.jackson.core.util with parameters of type JacksonFeature
    Modifier and Type | Method and Description
    --- | ---
    `static <F extends JacksonFeature> JacksonFeatureSet<F>` | JacksonFeatureSet.`fromDefaults(F[] allFeatures)` "Default" factory which will calculate settings based on default-enabled status of all features.

Copyright © 2008–2021 FasterXML. All rights reserved.