Package com.fasterxml.aalto.in

Class Summary
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)
EntityNames  
FixedNsContext Non-transient implementation of NamespaceContext.
InputBootstrapper Abstract base class that defines shared functionality between different bootstrappers (byte stream, char Readers, block input)
InputCharTypes  
MergedStream Simple InputStream implementation that is used to "unwind" some data previously read from an input stream; so that as long as some of that data remains, it's returned; but as long as it's read, we'll just use data from the underlying original stream.
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.
PName1 Specialized implementation of PName: can be used for short Strings that consists of at most 4 bytes.
PName2 Specialized implementation of PName: can be used for short Strings that consists of at most 8 bytes.
PName3 Specialized implementation of PName: can be used for medium-sized Strings that consists of at most 9-12 bytes.
PNameC An alternate implementation of PName: instead of coming straight from byte contents, it is actually just built from a character array.
PNameN General implementation of PName to be used with longer names (ones that consist of more than 8 bytes).
ReaderConfig This is the shared configuration object passed by the factory to reader, and by reader to whoever needs it (scanners at least).
ReaderScanner This is the concrete scanner implementation used when input comes as a Reader.
StreamScanner Base class for various byte stream based scanners (generally one for each type of encoding supported).
Utf32Reader Since JDK does not come with UTF-32/UCS-4, let's implement a simple decoder to use.
Utf8Scanner Scanner for tokenizing xml content from a byte stream encoding using UTF-8 encoding, or something suitably close it for decoding purposes (including ISO-Latin1 and US-ASCII).
XmlScanner This is the abstract base class for all scanner implementations, defining operations the actual parser requires from the low-level scanners.
 



Copyright © 2012 Fasterxml.com. All Rights Reserved.