# Uses of Package
org.codehaus.jackson.format

- Packages that use org.codehaus.jackson.format
  Package | Description
  --- | ---
  org.codehaus.jackson | Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonParser`) instances.
  org.codehaus.jackson.format | Package that contains interfaces needed for dynamic, pluggable format (auto)detection; as well as basic utility classes for simple format detection functionality.
  org.codehaus.jackson.impl | Parser and generator implementation classes that Jackson defines and uses.
  org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
  org.codehaus.jackson.smile | Package that contains experimental implementation of "Binary-Encoded JSON-Like" data format handlers (parser, generator, factory produce both, supporting constants).

- Classes in org.codehaus.jackson.format used by org.codehaus.jackson
  Class and Description
  InputAccessor Interface used to expose beginning of a data file to data format detection code.
  MatchStrength Enumeration used to indicate strength of match between data format and piece of data (typically beginning of a data file).

- Classes in org.codehaus.jackson.format used by org.codehaus.jackson.format
  Class and Description
  DataFormatDetector Simple helper class that allows data format (content type) auto-detection, given an ordered set of `JsonFactory` instances to use for actual low-level detection.
  DataFormatMatcher Result object constructed by `DataFormatDetector` when requested to detect format of given input data.
  InputAccessor Interface used to expose beginning of a data file to data format detection code.
  MatchStrength Enumeration used to indicate strength of match between data format and piece of data (typically beginning of a data file).

- Classes in org.codehaus.jackson.format used by org.codehaus.jackson.impl
  Class and Description
  InputAccessor Interface used to expose beginning of a data file to data format detection code.
  MatchStrength Enumeration used to indicate strength of match between data format and piece of data (typically beginning of a data file).

- Classes in org.codehaus.jackson.format used by org.codehaus.jackson.map
  Class and Description
  InputAccessor Interface used to expose beginning of a data file to data format detection code.
  MatchStrength Enumeration used to indicate strength of match between data format and piece of data (typically beginning of a data file).

- Classes in org.codehaus.jackson.format used by org.codehaus.jackson.smile
  Class and Description
  InputAccessor Interface used to expose beginning of a data file to data format detection code.
  MatchStrength Enumeration used to indicate strength of match between data format and piece of data (typically beginning of a data file).