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

Packages that use JacksonFeature
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
`interface` `FormatFeature` Marker interface that is to be implemented by data format - specific features.

Classes in com.fasterxml.jackson.core that implement JacksonFeature
`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
`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
`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
`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
`static <F extends JacksonFeature> JacksonFeatureSet<F>` JacksonFeatureSet.`fromDefaults(F[] allFeatures)` "Default" factory which will calculate settings based on default-enabled status of all features.