# Uses of Package
com.fasterxml.aalto.in

- Packages that use com.fasterxml.aalto.in
  Package | Description
  --- | ---
  com.fasterxml.aalto | Main-level package that just contains additional API types exposed above and beyond standard Stax, Stax2 and SAX API types.
  com.fasterxml.aalto.async | Package that contains implementations of asynchronous (non-blocking) parser.
  com.fasterxml.aalto.dom |
  com.fasterxml.aalto.in |
  com.fasterxml.aalto.stax |
  com.fasterxml.aalto.util |
  test |

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto
  Class and Description
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto.async
  Class and Description
  ByteBasedScanner Intermediate base class used by different byte-backed scanners.
  PName Prefixed Name is similar to `QName` (qualified name), but only contains information about local name optionally prefixed by a prefix and colon, without namespace binding information.
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).
  XmlScanner This is the abstract base class for all scanner implementations, defining operations the actual parser requires from the low-level scanners.

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto.dom
  Class and Description
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto.in
  Class and Description
  AttributeCollector Object used by the tokenizer to collect and store information about attributes, specifically, names and values.
  ByteBasedPName This intermediate abstract class defines more specialized API needed by components like symbol tables, which need to provide efficient access to byte-based PNames.
  ByteBasedPNameFactory Simple factory that can instantiate appropriate `PName` instances, given input data to use for construction.
  ByteBasedPNameTable This is a symbol table implementation used for storing byte-based `PNames`, specifically, instances of (`ByteBasedPName`).
  ByteBasedScanner Intermediate base class used by different byte-backed scanners.
  ByteSourceBootstrapper Class that takes care of bootstrapping main document input from a byte-oriented input source: usually either an `InputStream`, or a block source like byte array.
  CharBasedPNameTable This is a symbol table implementation used for storing byte-based `PNames`, specifically, instances of (`PNameC`).
  CharSourceBootstrapper Class that takes care of bootstrapping main document input from a Stream input source.
  ElementScope Simple container of information about an open element (one for which start tag has been seen, but not yet end; or, for empty tags, START_ELEMENT has been returned but END_ELEMENT not yet)
  FixedNsContext Non-transient implementation of `NamespaceContext`.
  InputBootstrapper Abstract base class that defines shared functionality between different bootstrappers (byte stream, char Readers, block input)
  NsDeclaration This class encapsulates information about a namespace binding declaration, associated with start elements.
  PName Prefixed Name is similar to `QName` (qualified name), but only contains information about local name optionally prefixed by a prefix and colon, without namespace binding information.
  PNameC An alternate implementation of PName: instead of coming straight from byte contents, it is actually just built from a character array.
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).
  StreamScanner Base class for various byte stream based scanners (generally one for each type of encoding supported).
  XmlScanner This is the abstract base class for all scanner implementations, defining operations the actual parser requires from the low-level scanners.

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto.stax
  Class and Description
  InputBootstrapper Abstract base class that defines shared functionality between different bootstrappers (byte stream, char Readers, block input)
  PName Prefixed Name is similar to `QName` (qualified name), but only contains information about local name optionally prefixed by a prefix and colon, without namespace binding information.
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).
  XmlScanner This is the abstract base class for all scanner implementations, defining operations the actual parser requires from the low-level scanners.

- Classes in com.fasterxml.aalto.in used by com.fasterxml.aalto.util
  Class and Description
  ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).

- Classes in com.fasterxml.aalto.in used by test
  Class and Description
  ByteBasedPName This intermediate abstract class defines more specialized API needed by components like symbol tables, which need to provide efficient access to byte-based PNames.

Copyright © 2012-2015 FasterXML. All Rights Reserved.