## Uses of Interface
org.codehaus.jackson.format.InputAccessor

- Packages that use InputAccessor
  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).

- - ### Uses of InputAccessor in org.codehaus.jackson

    Methods in org.codehaus.jackson with parameters of type InputAccessor
    Modifier and Type | Method and Description
    --- | ---
    `MatchStrength` | JsonFactory.`hasFormat(InputAccessor acc)`
    `protected MatchStrength` | JsonFactory.`hasJSONFormat(InputAccessor acc)`

  - ### Uses of InputAccessor in org.codehaus.jackson.format

    Classes in org.codehaus.jackson.format that implement InputAccessor
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `InputAccessor.Std` Basic implementation that reads data from given `InputStream` and buffers it as necessary.

  - ### Uses of InputAccessor in org.codehaus.jackson.impl

    Methods in org.codehaus.jackson.impl with parameters of type InputAccessor
    Modifier and Type | Method and Description
    --- | ---
    `static MatchStrength` | ByteSourceBootstrapper.`hasJSONFormat(InputAccessor acc)` Current implementation is not as thorough as other functionality (`ByteSourceBootstrapper`); supports UTF-8, for example.

  - ### Uses of InputAccessor in org.codehaus.jackson.map

    Methods in org.codehaus.jackson.map with parameters of type InputAccessor
    Modifier and Type | Method and Description
    --- | ---
    `MatchStrength` | MappingJsonFactory.`hasFormat(InputAccessor acc)` Sub-classes need to override this method (as of 1.8)

  - ### Uses of InputAccessor in org.codehaus.jackson.smile

    Methods in org.codehaus.jackson.smile with parameters of type InputAccessor
    Modifier and Type | Method and Description
    --- | ---
    `MatchStrength` | SmileFactory.`hasFormat(InputAccessor acc)` Sub-classes need to override this method (as of 1.8)
    `static MatchStrength` | SmileParserBootstrapper.`hasSmileFormat(InputAccessor acc)` Helper