Package com.ctc.wstx.sr

This package contains supporting code for handling namespace information; element stacks that keep track of elements parsed and such.

See:
          Description

Interface Summary
InputProblemReporter Interface implemented by input reader, and used by other components to report problem that are related to current input position.
ReaderCreator Interface that defines callbacks readers can use to access settings of the input factory that created them, as well as update cached data factory may store (shared symbol tables, cached DTDs etc).
StreamReaderImpl Interface that defines "internal Woodstox API".
 

Class Summary
AttributeCollector Shared base class that defines API stream reader uses to communicate with the attribute collector implementation, independent of whether it's operating in namespace-aware or non-namespace modes.
CompactNsContext Simple implementation of separate non-transient namespace context object.
ElemAttrs Container class that is constructed with enough raw attribute information, to be able to lazily construct full attribute objects, to be accessed via Iterator, or fully-qualified name.
ElemCallback Abstract base class that defines set of simple callbacks to be called by the stream reader, passing information about element that the stream currently points to, if any.
FullStreamReader Implementation of XMLStreamReader that builds on WstxStreamReader, but adds full DTD-handling, including DTD validation
InputElementStack Shared base class that defines API stream reader uses to communicate with the element stack implementation, independent of whether it's operating in namespace-aware or non-namespace modes.
NonNsInputElementStack Sub-class of InputElementStack used when operating in non-namespace-aware, non validating mode.
NsInputElementStack Sub-class of InputElementStack used when operating in namespace-aware mode.
StreamScanner Abstract base class that defines some basic functionality that all Woodstox reader classes (main XML reader, DTD reader) extend from.
VNonNsInputElementStack Sub-class of NonNsInputElementStack used when operating in non-namespace-aware mode but validating contents against DTD
VNsInputElementStack Sub-class of NsInputElementStack that adds basic support for (DTD-based) validation of XML documents.
WstxStreamReader Implementation of XMLStreamReader2 that implements non-DTD aware parts of XML handling (plus some minimal support for parsing DOCTYPE declaration and skipping internal DTD subset if necessary).
 

Package com.ctc.wstx.sr Description

This package contains supporting code for handling namespace information; element stacks that keep track of elements parsed and such.