# Uses of Interface
org.xml.sax.XMLReader

Packages that use XMLReader
Package | Description
--- | ---
javax.xml.parsers | Provides the classes for processing XML documents with a SAX (Simple API for XML) parser or a DOM (Document Object Model) Document builder.
javax.xml.transform.sax | Provides SAX specific transformation classes.
org.xml.sax | Provides the core SAX APIs.
org.xml.sax.helpers | Provides helper classes, including support for bootstrapping SAX-based applications.

## Uses of XMLReader in javax.xml.parsers

Methods in javax.xml.parsers that return XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`abstract XMLReader` | SAXParser.`getXMLReader()` | Returns the `XMLReader` that is encapsulated by the implementation of this class.

## Uses of XMLReader in javax.xml.transform.sax

Methods in javax.xml.transform.sax that return XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`XMLReader` | SAXSource.`getXMLReader()` | Get the XMLReader to be used for the Source.

Methods in javax.xml.transform.sax with parameters of type XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`void` | SAXSource.`setXMLReader​(XMLReader reader)` | Set the XMLReader to be used for the Source.

Constructors in javax.xml.transform.sax with parameters of type XMLReader
Constructor | Description
--- | ---
`SAXSource​(XMLReader reader, InputSource inputSource)` | Create a `SAXSource`, using an `XMLReader` and a SAX InputSource.

## Uses of XMLReader in org.xml.sax

Subinterfaces of XMLReader in org.xml.sax
Modifier and Type | Interface | Description
--- | --- | ---
`interface` | `XMLFilter` | Interface for an XML filter.

Methods in org.xml.sax that return XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`XMLReader` | XMLFilter.`getParent()` | Get the parent reader.

Methods in org.xml.sax with parameters of type XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`void` | XMLFilter.`setParent​(XMLReader parent)` | Set the parent reader.

## Uses of XMLReader in org.xml.sax.helpers

Classes in org.xml.sax.helpers that implement XMLReader
Modifier and Type | Class | Description
--- | --- | ---
`class` | `ParserAdapter` | Adapt a SAX1 Parser as a SAX2 XMLReader.
`class` | `XMLFilterImpl` | Base class for deriving an XML filter.

Methods in org.xml.sax.helpers that return XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`static XMLReader` | XMLReaderFactory.`createXMLReader()` | Deprecated. Obtains a new instance of a `XMLReader`.
`static XMLReader` | XMLReaderFactory.`createXMLReader​(String className)` | Deprecated. Attempt to create an XML reader from a class name.
`XMLReader` | XMLFilterImpl.`getParent()` | Get the parent reader.

Methods in org.xml.sax.helpers with parameters of type XMLReader
Modifier and Type | Method | Description
--- | --- | ---
`void` | XMLFilterImpl.`setParent​(XMLReader parent)` | Set the parent reader.

Constructors in org.xml.sax.helpers with parameters of type XMLReader
Constructor | Description
--- | ---
`XMLFilterImpl​(XMLReader parent)` | Construct an XML filter with the specified parent.
`XMLReaderAdapter​(XMLReader xmlReader)` | Create a new adapter.