## Uses of Class
org.xml.sax.SAXException

Packages that use SAXException
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.validation: Provides an API for validation of XML documents.
org.xml.sax: Provides the core SAX APIs.
org.xml.sax.ext: Provides interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.
org.xml.sax.helpers: Provides helper classes, including support for bootstrapping SAX-based applications.

### Uses of SAXException in javax.xml.parsers

Methods in javax.xml.parsers that throw SAXException
`abstract Parser` SAXParser.`getParser()` Returns the SAX parser that is encapsulated by the implementation of this class.
`abstract XMLReader` SAXParser.`getXMLReader()` Returns the `XMLReader` that is encapsulated by the implementation of this class.
`abstract SAXParser` SAXParserFactory.`newSAXParser()` Creates a new instance of a SAXParser using the currently configured factory parameters.
`Document` DocumentBuilder.`parse​(File f)` Parse the content of the given file as an XML document and return a new DOM `Document` object.
`Document` DocumentBuilder.`parse​(InputStream is)` Parse the content of the given `InputStream` as an XML document and return a new DOM `Document` object.
`Document` DocumentBuilder.`parse​(InputStream is, String systemId)` Parse the content of the given `InputStream` as an XML document and return a new DOM `Document` object.
`Document` DocumentBuilder.`parse​(String uri)` Parse the content of the given URI as an XML document and return a new DOM `Document` object.
`abstract Document` DocumentBuilder.`parse​(InputSource is)` Parse the content of the given input source as an XML document and return a new DOM `Document` object.
`void` SAXParser.`parse​(File f, HandlerBase hb)` Parse the content of the file specified as XML using the specified `HandlerBase`.
`void` SAXParser.`parse​(File f, DefaultHandler dh)` Parse the content of the file specified as XML using the specified `DefaultHandler`.
`void` SAXParser.`parse​(InputStream is, HandlerBase hb)` Parse the content of the given `InputStream` instance as XML using the specified `HandlerBase`.
`void` SAXParser.`parse​(InputStream is, HandlerBase hb, String systemId)` Parse the content of the given `InputStream` instance as XML using the specified `HandlerBase`.
`void` SAXParser.`parse​(InputStream is, DefaultHandler dh)` Parse the content of the given `InputStream` instance as XML using the specified `DefaultHandler`.
`void` SAXParser.`parse​(InputStream is, DefaultHandler dh, String systemId)` Parse the content of the given `InputStream` instance as XML using the specified `DefaultHandler`.
`void` SAXParser.`parse​(String uri, HandlerBase hb)` Parse the content described by the giving Uniform Resource Identifier (URI) as XML using the specified `HandlerBase`.
`void` SAXParser.`parse​(String uri, DefaultHandler dh)` Parse the content described by the giving Uniform Resource Identifier (URI) as XML using the specified `DefaultHandler`.
`void` SAXParser.`parse​(InputSource is, HandlerBase hb)` Parse the content given `InputSource` as XML using the specified `HandlerBase`.
`void` SAXParser.`parse​(InputSource is, DefaultHandler dh)` Parse the content given `InputSource` as XML using the specified `DefaultHandler`.

### Uses of SAXException in javax.xml.validation

Methods in javax.xml.validation that throw SAXException
`abstract Schema` SchemaFactory.`newSchema()` Creates a special `Schema` object.
`Schema` SchemaFactory.`newSchema​(File schema)` Parses the specified `File` as a schema and returns it as a `Schema`.
`Schema` SchemaFactory.`newSchema​(URL schema)` Parses the specified `URL` as a schema and returns it as a `Schema`.
`Schema` SchemaFactory.`newSchema​(Source schema)` Parses the specified source as a schema and returns it as a schema.
`abstract Schema` SchemaFactory.`newSchema​(Source[] schemas)` Parses the specified source(s) as a schema and returns it as a schema.
`void` Validator.`validate​(Source source)` Validates the specified input.
`abstract void` Validator.`validate​(Source source, Result result)` Validates the specified input and send the augmented validation result to the specified output.

### Uses of SAXException in org.xml.sax

Subclasses of SAXException in org.xml.sax
`class` `SAXNotRecognizedException` Exception class for an unrecognized identifier.
`class` `SAXNotSupportedException` Exception class for an unsupported operation.
`class` `SAXParseException` Encapsulate an XML parse error or warning.

Methods in org.xml.sax that throw SAXException
`void` ContentHandler.`characters​(char[] ch, int start, int length)` Receive notification of character data.
`void` DocumentHandler.`characters​(char[] ch, int start, int length)` Deprecated. Receive notification of character data.
`void` HandlerBase.`characters​(char[] ch, int start, int length)` Deprecated. Receive notification of character data inside an element.
`void` ContentHandler.`endDocument()` Receive notification of the end of a document.
`void` DocumentHandler.`endDocument()` Deprecated. Receive notification of the end of a document.
`void` HandlerBase.`endDocument()` Deprecated. Receive notification of the end of the document.
`void` ContentHandler.`endElement​(String uri, String localName, String qName)` Receive notification of the end of an element.
`void` DocumentHandler.`endElement​(String name)` Deprecated. Receive notification of the end of an element.
`void` HandlerBase.`endElement​(String name)` Deprecated. Receive notification of the end of an element.
`void` ContentHandler.`endPrefixMapping​(String prefix)` End the scope of a prefix-URI mapping.
`void` ErrorHandler.`error​(SAXParseException exception)` Receive notification of a recoverable error.
`void` HandlerBase.`error​(SAXParseException e)` Deprecated. Receive notification of a recoverable parser error.
`void` ErrorHandler.`fatalError​(SAXParseException exception)` Receive notification of a non-recoverable error.
`void` HandlerBase.`fatalError​(SAXParseException e)` Deprecated. Report a fatal XML parsing error.
`void` ContentHandler.`ignorableWhitespace​(char[] ch, int start, int length)` Receive notification of ignorable whitespace in element content.
`void` DocumentHandler.`ignorableWhitespace​(char[] ch, int start, int length)` Deprecated. Receive notification of ignorable whitespace in element content.
`void` HandlerBase.`ignorableWhitespace​(char[] ch, int start, int length)` Deprecated. Receive notification of ignorable whitespace in element content.
`void` DTDHandler.`notationDecl​(String name, String publicId, String systemId)` Receive notification of a notation declaration event.
`void` Parser.`parse​(String systemId)` Deprecated. Parse an XML document from a system identifier (URI).
`void` Parser.`parse​(InputSource source)` Deprecated. Parse an XML document.
`void` XMLReader.`parse​(String systemId)` Parse an XML document from a system identifier (URI).
`void` XMLReader.`parse​(InputSource input)` Parse an XML document.
`void` ContentHandler.`processingInstruction​(String target, String data)` Receive notification of a processing instruction.
`void` DocumentHandler.`processingInstruction​(String target, String data)` Deprecated. Receive notification of a processing instruction.
`void` HandlerBase.`processingInstruction​(String target, String data)` Deprecated. Receive notification of a processing instruction.
`InputSource` EntityResolver.`resolveEntity​(String publicId, String systemId)` Allow the application to resolve external entities.
`InputSource` HandlerBase.`resolveEntity​(String publicId, String systemId)` Deprecated. Resolve an external entity.
`void` Parser.`setLocale​(Locale locale)` Deprecated. Allow an application to request a locale for errors and warnings.
`void` ContentHandler.`skippedEntity​(String name)` Receive notification of a skipped entity.
`void` ContentHandler.`startDocument()` Receive notification of the beginning of a document.
`void` DocumentHandler.`startDocument()` Deprecated. Receive notification of the beginning of a document.
`void` HandlerBase.`startDocument()` Deprecated. Receive notification of the beginning of the document.
`void` ContentHandler.`startElement​(String uri, String localName, String qName, Attributes atts)` Receive notification of the beginning of an element.
`void` DocumentHandler.`startElement​(String name, AttributeList atts)` Deprecated. Receive notification of the beginning of an element.
`void` HandlerBase.`startElement​(String name, AttributeList attributes)` Deprecated. Receive notification of the start of an element.
`void` ContentHandler.`startPrefixMapping​(String prefix, String uri)` Begin the scope of a prefix-URI Namespace mapping.
`void` DTDHandler.`unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)` Receive notification of an unparsed entity declaration event.
`void` ErrorHandler.`warning​(SAXParseException exception)` Receive notification of a warning.
`void` HandlerBase.`warning​(SAXParseException e)` Deprecated. Receive notification of a parser warning.

### Uses of SAXException in org.xml.sax.ext

Methods in org.xml.sax.ext that throw SAXException
`void` DeclHandler.`attributeDecl​(String eName, String aName, String type, String mode, String value)` Report an attribute type declaration.
`void` LexicalHandler.`comment​(char[] ch, int start, int length)` Report an XML comment anywhere in the document.
`void` DeclHandler.`elementDecl​(String name, String model)` Report an element type declaration.
`void` LexicalHandler.`endCDATA()` Report the end of a CDATA section.
`void` LexicalHandler.`endDTD()` Report the end of DTD declarations.
`void` LexicalHandler.`endEntity​(String name)` Report the end of an entity.
`void` DeclHandler.`externalEntityDecl​(String name, String publicId, String systemId)` Report a parsed external entity declaration.
`InputSource` DefaultHandler2.`getExternalSubset​(String name, String baseURI)` Tells the parser that if no external subset has been declared in the document text, none should be used.
`InputSource` EntityResolver2.`getExternalSubset​(String name, String baseURI)` Allows applications to provide an external subset for documents that don't explicitly define one.
`void` DeclHandler.`internalEntityDecl​(String name, String value)` Report an internal entity declaration.
`InputSource` DefaultHandler2.`resolveEntity​(String publicId, String systemId)` Invokes `EntityResolver2.resolveEntity()` with null entity name and base URI.
`InputSource` DefaultHandler2.`resolveEntity​(String name, String publicId, String baseURI, String systemId)` Tells the parser to resolve the systemId against the baseURI and read the entity text from that resulting absolute URI.
`InputSource` EntityResolver2.`resolveEntity​(String name, String publicId, String baseURI, String systemId)` Allows applications to map references to external entities into input sources, or tell the parser it should use conventional URI resolution.
`void` LexicalHandler.`startCDATA()` Report the start of a CDATA section.
`void` LexicalHandler.`startDTD​(String name, String publicId, String systemId)` Report the start of DTD declarations, if any.
`void` LexicalHandler.`startEntity​(String name)` Report the beginning of some internal and external XML entities.

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

Methods in org.xml.sax.helpers that throw SAXException
`void` DefaultHandler.`characters​(char[] ch, int start, int length)` Receive notification of character data inside an element.
`void` ParserAdapter.`characters​(char[] ch, int start, int length)` Adapter implementation method; do not call.
`void` XMLFilterImpl.`characters​(char[] ch, int start, int length)` Filter a character data event.
`void` XMLReaderAdapter.`characters​(char[] ch, int start, int length)` Adapt a SAX2 characters event.
`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.
`void` DefaultHandler.`endDocument()` Receive notification of the end of the document.
`void` ParserAdapter.`endDocument()` Adapter implementation method; do not call.
`void` XMLFilterImpl.`endDocument()` Filter an end document event.
`void` XMLReaderAdapter.`endDocument()` End document event.
`void` DefaultHandler.`endElement​(String uri, String localName, String qName)` Receive notification of the end of an element.
`void` ParserAdapter.`endElement​(String qName)` Adapter implementation method; do not call.
`void` XMLFilterImpl.`endElement​(String uri, String localName, String qName)` Filter an end element event.
`void` XMLReaderAdapter.`endElement​(String uri, String localName, String qName)` Adapt a SAX2 end element event.
`void` DefaultHandler.`endPrefixMapping​(String prefix)` Receive notification of the end of a Namespace mapping.
`void` XMLFilterImpl.`endPrefixMapping​(String prefix)` Filter an end Namespace prefix mapping event.
`void` DefaultHandler.`error​(SAXParseException e)` Receive notification of a recoverable parser error.
`void` XMLFilterImpl.`error​(SAXParseException e)` Filter an error event.
`void` DefaultHandler.`fatalError​(SAXParseException e)` Report a fatal XML parsing error.
`void` XMLFilterImpl.`fatalError​(SAXParseException e)` Filter a fatal error event.
`void` DefaultHandler.`ignorableWhitespace​(char[] ch, int start, int length)` Receive notification of ignorable whitespace in element content.
`void` ParserAdapter.`ignorableWhitespace​(char[] ch, int start, int length)` Adapter implementation method; do not call.
`void` XMLFilterImpl.`ignorableWhitespace​(char[] ch, int start, int length)` Filter an ignorable whitespace event.
`void` XMLReaderAdapter.`ignorableWhitespace​(char[] ch, int start, int length)` Adapt a SAX2 ignorable whitespace event.
`void` DefaultHandler.`notationDecl​(String name, String publicId, String systemId)` Receive notification of a notation declaration.
`void` XMLFilterImpl.`notationDecl​(String name, String publicId, String systemId)` Filter a notation declaration event.
`void` ParserAdapter.`parse​(String systemId)` Parse an XML document.
`void` ParserAdapter.`parse​(InputSource input)` Parse an XML document.
`void` XMLFilterImpl.`parse​(String systemId)` Parse a document.
`void` XMLFilterImpl.`parse​(InputSource input)` Parse a document.
`void` XMLReaderAdapter.`parse​(String systemId)` Parse the document.
`void` XMLReaderAdapter.`parse​(InputSource input)` Parse the document.
`void` DefaultHandler.`processingInstruction​(String target, String data)` Receive notification of a processing instruction.
`void` ParserAdapter.`processingInstruction​(String target, String data)` Adapter implementation method; do not call.
`void` XMLFilterImpl.`processingInstruction​(String target, String data)` Filter a processing instruction event.
`void` XMLReaderAdapter.`processingInstruction​(String target, String data)` Adapt a SAX2 processing instruction event.
`InputSource` DefaultHandler.`resolveEntity​(String publicId, String systemId)` Resolve an external entity.
`InputSource` XMLFilterImpl.`resolveEntity​(String publicId, String systemId)` Filter an external entity resolution.
`void` XMLReaderAdapter.`setLocale​(Locale locale)` Set the locale for error reporting.
`void` DefaultHandler.`skippedEntity​(String name)` Receive notification of a skipped entity.
`void` XMLFilterImpl.`skippedEntity​(String name)` Filter a skipped entity event.
`void` XMLReaderAdapter.`skippedEntity​(String name)` Adapt a SAX2 skipped entity event.
`void` DefaultHandler.`startDocument()` Receive notification of the beginning of the document.
`void` ParserAdapter.`startDocument()` Adapter implementation method; do not call.
`void` XMLFilterImpl.`startDocument()` Filter a start document event.
`void` XMLReaderAdapter.`startDocument()` Start document event.
`void` DefaultHandler.`startElement​(String uri, String localName, String qName, Attributes attributes)` Receive notification of the start of an element.
`void` ParserAdapter.`startElement​(String qName, AttributeList qAtts)` Adapter implementation method; do not call.
`void` XMLFilterImpl.`startElement​(String uri, String localName, String qName, Attributes atts)` Filter a start element event.
`void` XMLReaderAdapter.`startElement​(String uri, String localName, String qName, Attributes atts)` Adapt a SAX2 start element event.
`void` DefaultHandler.`startPrefixMapping​(String prefix, String uri)` Receive notification of the start of a Namespace mapping.
`void` XMLFilterImpl.`startPrefixMapping​(String prefix, String uri)` Filter a start Namespace prefix mapping event.
`void` DefaultHandler.`unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)` Receive notification of an unparsed entity declaration.
`void` XMLFilterImpl.`unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)` Filter an unparsed entity declaration event.
`void` DefaultHandler.`warning​(SAXParseException e)` Receive notification of a parser warning.
`void` XMLFilterImpl.`warning​(SAXParseException e)` Filter a warning event.

Constructors in org.xml.sax.helpers that throw SAXException
`ParserAdapter()` Construct a new parser adapter.
`XMLReaderAdapter()` Create a new adapter.