## Package javanet.staxutils

Provides a set of utility classes that make it easy for developers to work with JSR-173: Streaming API for XML (StAX) and integrate it into their existing XML processing applications.

See:
Description

Interface Summary
ExtendedLocation: Extended the `Location` interface that exposes nested `Location`s.
ExtendedNamespaceContext: Extended namespace context interface that allows the context tree to be navigated and to list all known prefixes.
Indentation: Characters that represent line breaks and indentation.
StaticLocation: Marker interface used to denote `Location` implementations whose state is not transient or dependent on external objects/events and will remain stable unless explicitly updated.
StaticNamespaceContext: Marker interface used to denote `NamespaceContext` implementations whose state is not transient or dependent on external objects/events and will remain stable unless explicitly updated.
StAXReaderToContentHandler: Common API's for adapting StAX events from `XMLStreamReader` and `XMLEventReader` into SAX events on the specified `ContentHandler`.

Class Summary
BaseXMLEventReader: Abstract base class for `XMLEventReader` implementations.
BaseXMLEventWriter: Base class for `XMLEventWriter` implementations.
BaseXMLInputFactory
BaseXMLOutputFactory: Base `XMLOutputFactory` that provides common event functionality.
BaseXMLStreamReader: Abstract base class for `XMLStreamReader` implementations.
ContentHandlerToXMLEventWriter: This is a simple utility class that adapts SAX events into StAX `XMLEventWriter` events, bridging between the two parser technologies.
ContentHandlerToXMLStreamWriter: This is a simple utility class that adapts SAX events into StAX `XMLStreamWriter` events, bridging between the two parser technologies.
DummyLocator: A dummy locator that returns -1 and null from all methods to indicate that location info is not available.
EmptyNamespaceContext: `ExtendedNamespaceContext` that contains no namespaces.
IndentingXMLEventWriter: A filter that indents an XML stream.
IndentingXMLStreamWriter: A filter that indents an XML stream.
NamespaceContextAdapter: `NamespaceContext` that wraps another context.
OutputFactory: `XMLOutputFactory` implementation based on stax-utils code base.
SimpleLocation: Basic implementation of `ExtendedLocation`.
SimpleNamespaceContext: Simple NamespaceContext implementation backed by a HashMap.
StAXContentHandler: Base class for SAX-to-STAX bridge classes that provides common functionality.
StAXEventContentHandler: SAX ContentHandler that writes events to a StAX `XMLEventConsumer`.
StAXResult: A JAXP `Result` implementation that produces a result on the specified `XMLStreamWriter` or `XMLEventWriter`.
StAXSource: A JAXP `Source` implementation that wraps the specified `XMLStreamReader` or `XMLEventReader` for use by applications that expext a `Source`.
StAXStreamContentHandler: SAX ContentHandler that writes events to a StAX `XMLStreamWriter`.
StaxUtilsXMLOutputFactory: An output factory that optionally wraps a filter around each writer.
XMLEventConsumerDelegate: Writes all events to a wrapped `XMLEventConsumer`, and provides convenience methods for creating events written to the internal consumer.
XMLEventPipe: Provides the ability to pipe the `XMLEvent`s written to one `XMLEventWriter` to be read from a `XMLEventReader`.
XMLEventReaderToContentHandler: This is a simple utility class that adapts StAX events from an `XMLEventReader` to SAX events on a `ContentHandler`, bridging between the two parser technologies.
XMLEventStreamWriter: An `XMLStreamWriter` that writes events to a `XMLEventWriter`.
XMLStreamEventReader: `XMLEventReader` implementation based on a `XMLStreamReader` and an `XMLEventAllocator`.
XMLStreamEventWriter: `XMLEventWriter` that writes events to a `XMLStreamWriter`.
XMLStreamReaderToContentHandler: This is a simple utility class that adapts StAX events from an `XMLStreamReader` to SAX events on a `ContentHandler`, bridging between the two parser technologies.
XMLStreamUtils: Static utility methods useful when handling XML Streams.

## Package javanet.staxutils Description

Provides a set of utility classes that make it easy for developers to work with JSR-173: Streaming API for XML (StAX) and integrate it into their existing XML processing applications.