Module java.xml
Package javax.xml.stream
Defines interfaces and classes for the Streaming API for XML (StAX).
StAX provides two basic functions: the cursor API allowing users to read and write XML efficiently, and the event iterator API promoting ease of use that is event based, easy to extend and pipeline. The event iterator API is intended to layer on top of the cursor API.
The cursor API defines two interfaces: XMLStreamReader
and XMLStreamWriter
, while the event iterator API defines:
XMLEventReader
and XMLEventWriter
.
StAX supports plugability with XMLInputFactory
and
XMLOutputFactory
that define how an implementation is
located through a process as described in the newFactory
method.
- Since:
- 1.6
-
Interface Summary Interface Description EventFilter This interface declares a simple filter interface that one can create to filter XMLEventReadersLocation Provides information on the location of an event.StreamFilter This interface declares a simple filter interface that one can create to filter XMLStreamReadersXMLEventReader This is the top level interface for parsing XML Events.XMLEventWriter This is the top level interface for writing XML documents.XMLReporter This interface is used to report non-fatal errors.XMLResolver This interface is used to resolve resources during an XML parse.XMLStreamConstants This interface declares the constants used in this API.XMLStreamReader The XMLStreamReader interface allows forward, read-only access to XML.XMLStreamWriter The XMLStreamWriter interface specifies how to write XML. -
Class Summary Class Description XMLEventFactory This interface defines a utility class for creating instances of XMLEventsXMLInputFactory Defines an abstract implementation of a factory for getting streams.XMLOutputFactory Defines an abstract implementation of a factory for getting XMLEventWriters and XMLStreamWriters. -
Exception Summary Exception Description XMLStreamException The base exception for unexpected processing errors. -
Error Summary Error Description FactoryConfigurationError An error class for reporting factory configuration errors.