All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AsciiValueEncoder |
This base class defines interface used for efficient encoding
of typed values, by stream writers.
|
AttributeContainer |
Interface that is used to allow validators to do attribute defaulting.
|
AttributeEventImpl |
|
AttributeInfo |
Interface that specifies additional access methods for accessing
combined attribute information reader has, after parsing individual
and combining that with DTD information (if any available; depends on
parser's mode).
|
Base64Variant |
This abstract base class is used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
Base64Variants |
This class is used as a container for commonly used Base64 variants.
|
BaseEventImpl |
This abstract base class implements common functionality for
Stax2 reference implementation's event API part.
|
CharactersEventImpl |
|
CharArrayBase64Decoder |
Base64 decoder that can be used to decode base64 encoded content that
is passed as char arrays.
|
CommentEventImpl |
|
DOMWrappingReader |
This is an adapter class that presents a DOM document as if it was
a regular XMLStreamReader .
|
DOMWrappingWriter |
This is an adapter class that partially implements XMLStreamWriter
as a facade on top of a DOM document or Node, allowing one
to basically construct DOM trees via Stax API.
|
DTD2 |
Interface that extends basic DTD with methods that are
necessary to completely reproduce actual DOCTYPE declaration
constructs in xml documents.
|
DTDEventImpl |
Vanilla implementation of a DTD event.
|
DTDInfo |
Interface that specifies additional access functionality to parsed DTD
information (if any); these methods are encapsulated on a separate
interface to keep the main reader interface from exploding.
|
DTDValidationSchema |
Specialized interface that covers schema features unique to DTDs.
|
EmptyIterator |
Simple implementation of "null iterator", iterator that has nothing to
iterate over.
|
EmptyNamespaceContext |
Dummy NamespaceContext implementation that contains no
namespace information, except bindings that are specified by
the namespace specification itself (for prefixes "xml" and "xmlns")
|
EndDocumentEventImpl |
|
EndElementEventImpl |
|
EntityDeclarationEventImpl |
Simple base implementation that can be used either as a placeholder,
or a base for 'real' entity declaration implementations.
|
EntityReferenceEventImpl |
|
EscapingWriterFactory |
Interface that defines API for the factories stream writers use for
creating "escaping writers".
|
LocationInfo |
Interface that specifies additional access methods for accessing
full location information of an input location within a stream reader.
|
MergedNsContext |
Helper class used to combine an enclosing namespace context with
a list of namespace declarations contained, to result in a single
namespace context object.
|
NamespaceEventImpl |
|
NotationDeclaration2 |
Interface that extends basic NotationDeclaration to add
support for handling Base URI needed to resolve Notation references.
|
NotationDeclarationEventImpl |
|
NumberUtil |
Helper class that contains method for converting numeric
values to and from String representations.
|
ProcInstrEventImpl |
|
SimpleValueEncoder |
Helper class used for serializing typed values to String.
|
SingletonIterator<T> |
Simple read-only iterator that iterators over one specific item, passed
in as constructor argument.
|
StartDocumentEventImpl |
|
StartElementEventImpl |
Wstx StartElement implementation used when event is constructed
from already objectified data, for example when constructed by the event
factory.
|
Stax2BlockResult |
This is the mid-level abstract base class for Stax2Result s
that an be used to write to in-memory (low-level) data structures,
such as byte and char arrays, StringBuffers and so forth.
|
Stax2BlockSource |
This is the mid-level abstract base class for Stax2Source s
that an be used to access fixed-length in-memory data sources, such
as byte and char arrays, Strings, StringBuffers and so forth.
|
Stax2ByteArraySource |
|
Stax2CharArraySource |
|
Stax2EventAllocatorImpl |
Base implementation of XMLEventAllocator , to be
used either as is, or as a base for more specialized Stax2
event allocator implementation.
|
Stax2EventFactoryImpl |
This is an abstract almost complete plain vanilla implementation of
XMLEventFactory2 .
|
Stax2EventReaderAdapter |
This adapter implements parts of XMLEventReader2 , the
extended stream reader defined by Stax2 extension, by wrapping
a vanilla Stax 1.0 XMLEventReader implementation.
|
Stax2EventReaderImpl |
|
Stax2EventWriterImpl |
|
Stax2FileResult |
|
Stax2FileSource |
|
Stax2FilteredEventReader |
Some notes about implemention:
There is no way to filter out values of peek(), so we'll just straight
dispatch the call to underlying reader
|
Stax2FilteredStreamReader |
Simple straight-forward implementation of a filtering stream reader,
which can fully adapt Stax2 stream reader
( XMLStreamReader2 ).
|
Stax2InputFactoryProvider |
Simple interface to be used for registering objects that
can construct XMLInputFactory2 instances with OSGi framework.
|
Stax2LocationAdapter |
Simple implementation of XMLStreamLocation2 , which just
wraps Stax 1.0 Location and adds no-operation implementation
of the additions.
|
Stax2OutputFactoryProvider |
Simple interface to be used for registering objects that
can construct XMLOutputFactory2 instances with OSGi framework.
|
Stax2ReaderAdapter |
This adapter implements parts of XMLStreamReader2 , the
extended stream reader defined by Stax2 extension, by wrapping
a vanilla Stax 1.0 XMLStreamReader implementation.
|
Stax2ReaderImpl |
This is a partial base implementation of XMLStreamReader2 ,
the extended stream reader that is part of Stax2.
|
Stax2ReferentialResult |
This is the mid-level abstract base class for Stax2Result s
that refer to a resource in such a way, that an efficient
OutputStream or Writer can be constructed.
|
Stax2ReferentialSource |
This is the mid-level abstract base class for Stax2Source s
that refer to a resource in such a way, that an efficient
InputStream or Reader can be constructed.
|
Stax2Result |
This is the base class for additional output results (implementations
of Result ) that Stax2
XMLInputFactory2 implementations should support.
|
Stax2Source |
This is the base class for additional input sources (implementations
of Source ) that Stax2
XMLInputFactory2 implementations should support.
|
Stax2StringSource |
|
Stax2URLSource |
|
Stax2Util |
|
Stax2Util.ByteAggregator |
Helper class for efficiently reading and aggregating variable length
byte content.
|
Stax2Util.TextBuffer |
Helper class used to simplify text gathering while keeping
at as efficient as possible.
|
Stax2ValidationSchemaFactoryProvider |
|
Stax2WriterAdapter |
This adapter implements parts of XMLStreamWriter2 , the
extended stream writer defined by Stax2 extension, by wrapping
a vanilla Stax 1.0 XMLStreamReader implementation.
|
Stax2WriterImpl |
This is a partial base implementation of XMLStreamWriter2 ,
the extended stream writer that is part of Stax2.
|
StreamReader2Delegate |
|
StreamWriter2Delegate |
|
StreamWriterDelegate |
|
StringBase64Decoder |
Base64 decoder that can be used to decode base64 encoded content that
is passed as a Single string.
|
TypedArrayDecoder |
Base class that defines decoder used for decoding multiple
elements of an array type.
|
TypedValueDecoder |
Base class that defines generic typed value decoder API used
by TypedXMLStreamReader to allow for efficient customized
decoding of textual xml content into actual typed values.
|
TypedXMLStreamException |
|
TypedXMLStreamReader |
|
TypedXMLStreamWriter |
|
Validatable |
Interface that defines API that Stax2 validation system exposes to the
applications.
|
ValidationContext |
Interface that defines functionality exposed by the "owner" of the
content to validate (usually a stream reader or stream writer) to
validators, needed in addition to actually validatable content, for
succesful validation.
|
ValidationProblemHandler |
This interface defines method(s) needed to implement a custom validation
problem (warning, error, fatal error) handler.
|
ValidatorPair |
Simple utility class that allows chaining of XMLValidator
instances.
|
ValueDecoderFactory |
|
ValueDecoderFactory.BaseArrayDecoder |
Intermediate shared base class for token array decoders.
|
ValueDecoderFactory.BooleanDecoder |
|
ValueDecoderFactory.DecimalDecoder |
|
ValueDecoderFactory.DecoderBase |
There are some things common to all textual decoders (like
white space trimming).
|
ValueDecoderFactory.DoubleArrayDecoder |
|
ValueDecoderFactory.DoubleDecoder |
|
ValueDecoderFactory.FloatArrayDecoder |
|
ValueDecoderFactory.FloatDecoder |
|
ValueDecoderFactory.IntArrayDecoder |
|
ValueDecoderFactory.IntDecoder |
|
ValueDecoderFactory.IntegerDecoder |
|
ValueDecoderFactory.LongArrayDecoder |
|
ValueDecoderFactory.LongDecoder |
|
ValueDecoderFactory.QNameDecoder |
|
ValueEncoderFactory |
Factory class used to construct all
AsciiValueEncoder instances needed by a single
stream writer instance.
|
XMLEvent2 |
Interface that extends basic XMLEvent2 with method(s)
that are missing from it; specifically linkage that allows using
a stream/event writer for outputting.
|
XMLEventFactory2 |
Interface that adds missing (but required) methods to
XMLEventFactory ; especially ones for creating actual
well-behaving DOCTYPE events.
|
XMLEventReader2 |
Extended interface that implements functionality that is missing
from XMLEventReader , based on findings on trying to
implement Stax API v1.0.
|
XMLInputFactory2 |
Extension of XMLInputFactory that adds some convenience factory
methods as new standard properties that conforming stream
reader factory and instance implementations need to
recognize, and preferably support.
|
XMLOutputFactory2 |
|
XMLReporter2 |
Extension of XMLReporter to allow for better access to
information about the actual problem.
|
XMLStreamLocation2 |
Extension of Location that adds accessor to retrieve nested
location information.
|
XMLStreamProperties |
This interface defines configuration properties shared by multiple
kinds of factories (input, output, validation) or instances produces
(readers, writers, validators).
|
XMLStreamReader2 |
Extended interface that implements functionality that is necessary
to properly build event API on top of XMLStreamReader .
|
XMLStreamWriter2 |
Extended interface that implements functionality that is necessary
to properly build event API on top of XMLStreamWriter ,
as well as to configure individual instances.
|
XMLValidationException |
Specialized sub-class of XMLStreamException , to be used for
indicating fatal validation problems (when in mode in which exceptions
are to be thrown).
|
XMLValidationProblem |
Simple container class used to store a non-fatal problem
either to be returned as is, or to use for creating and throwing
a validation exception.
|
XMLValidationSchema |
Defines the API that validator schema instances have to implement.
|
XMLValidationSchemaFactory |
|
XMLValidator |
Class that defines interface that individual (possibly) stateful validator
instances have to implement, and that both
XMLStreamReader and
XMLStreamWriter instances can call to validate
xml documents.
|