| Package | Description | 
|---|---|
| javax.xml.bind.helpers | 
        JAXB Provider Use Only: Provides partial default implementations for 
        some of the javax.xml.bind interfaces. | 
| javax.xml.parsers | 
                Provides classes allowing the processing of XML documents. | 
| javax.xml.validation | 
                    This package provides an API for validation of XML documents. | 
| org.xml.sax |  This package provides the core SAX APIs. | 
| org.xml.sax.ext | 
This package contains interfaces to SAX2 facilities that
conformant SAX drivers won't necessarily support. | 
| org.xml.sax.helpers | This package contains "helper" classes, including
support for bootstrapping SAX-based applications. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected UnmarshalException | AbstractUnmarshallerImpl. createUnmarshalException(SAXException e)Creates an UnmarshalException from a SAXException. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Parser | SAXParser. getParser()Returns the SAX parser that is encapsultated by the
 implementation of this class. | 
| abstract XMLReader | SAXParser. getXMLReader()Returns the  XMLReaderthat 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  Documentobject. | 
| void | SAXParser. parse(File f,
     DefaultHandler dh)Parse the content of the file specified as XML using the
 specified  DefaultHandler. | 
| void | SAXParser. parse(File f,
     HandlerBase hb)Parse the content of the file specified as XML using the
 specified  HandlerBase. | 
| abstract Document | DocumentBuilder. parse(InputSource is)Parse the content of the given input source as an XML document
 and return a new DOM  Documentobject. | 
| void | SAXParser. parse(InputSource is,
     DefaultHandler dh)Parse the content given  InputSourceas XML using the specifiedDefaultHandler. | 
| void | SAXParser. parse(InputSource is,
     HandlerBase hb)Parse the content given  InputSourceas XML using the specifiedHandlerBase. | 
| Document | DocumentBuilder. parse(InputStream is)Parse the content of the given  InputStreamas an XML
 document and return a new DOMDocumentobject. | 
| void | SAXParser. parse(InputStream is,
     DefaultHandler dh)Parse the content of the given  InputStreaminstance as XML using the specifiedDefaultHandler. | 
| void | SAXParser. parse(InputStream is,
     DefaultHandler dh,
     String systemId)Parse the content of the given  InputStreaminstance as XML using the specifiedDefaultHandler. | 
| void | SAXParser. parse(InputStream is,
     HandlerBase hb)Parse the content of the given  InputStreaminstance as XML using the specifiedHandlerBase. | 
| void | SAXParser. parse(InputStream is,
     HandlerBase hb,
     String systemId)Parse the content of the given  InputStreaminstance as XML using the specifiedHandlerBase. | 
| Document | DocumentBuilder. parse(InputStream is,
     String systemId)Parse the content of the given  InputStreamas an
 XML document and return a new DOMDocumentobject. | 
| Document | DocumentBuilder. parse(String uri)Parse the content of the given URI as an XML document
 and return a new DOM  Documentobject. | 
| 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(String uri,
     HandlerBase hb)Parse the content described by the giving Uniform Resource
 Identifier (URI) as XML using the specified
  HandlerBase. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Schema | SchemaFactory. newSchema()Creates a special  Schemaobject. | 
| Schema | SchemaFactory. newSchema(File schema)Parses the specified  Fileas a schema and returns it as aSchema. | 
| 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. | 
| Schema | SchemaFactory. newSchema(URL schema)Parses the specified  URLas a schema and returns it as aSchema. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SAXNotRecognizedExceptionException class for an unrecognized identifier. | 
| class  | SAXNotSupportedExceptionException class for an unsupported operation. | 
| class  | SAXParseExceptionEncapsulate an XML parse error or warning. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HandlerBase. characters(char[] ch,
          int start,
          int length)Deprecated.  Receive notification of character data inside an element. | 
| 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. endDocument()Deprecated.  Receive notification of the end of the document. | 
| 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. endElement(String name)Deprecated.  Receive notification of the end of an element. | 
| void | DocumentHandler. endElement(String name)Deprecated.  Receive notification of the end of an element. | 
| void | ContentHandler. endElement(String uri,
          String localName,
          String qName)Receive notification of the end of an element. | 
| void | ContentHandler. endPrefixMapping(String prefix)End the scope of a prefix-URI mapping. | 
| void | HandlerBase. error(SAXParseException e)Deprecated.  Receive notification of a recoverable parser error. | 
| void | ErrorHandler. error(SAXParseException exception)Receive notification of a recoverable error. | 
| void | HandlerBase. fatalError(SAXParseException e)Deprecated.  Report a fatal XML parsing error. | 
| void | ErrorHandler. fatalError(SAXParseException exception)Receive notification of a non-recoverable error. | 
| void | HandlerBase. ignorableWhitespace(char[] ch,
                   int start,
                   int length)Deprecated.  Receive notification of ignorable whitespace in element content. | 
| 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 | DTDHandler. notationDecl(String name,
            String publicId,
            String systemId)Receive notification of a notation declaration event. | 
| void | XMLReader. parse(InputSource input)Parse an XML document. | 
| 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 | Parser. parse(String systemId)Deprecated.  Parse an XML document from a system identifier (URI). | 
| void | HandlerBase. processingInstruction(String target,
                     String data)Deprecated.  Receive notification of a processing instruction. | 
| 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. | 
| InputSource | HandlerBase. resolveEntity(String publicId,
             String systemId)Deprecated.  Resolve an external entity. | 
| InputSource | EntityResolver. resolveEntity(String publicId,
             String systemId)Allow the application to resolve external entities. | 
| 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 | HandlerBase. startDocument()Deprecated.  Receive notification of the beginning of the document. | 
| 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. startElement(String name,
            AttributeList attributes)Deprecated.  Receive notification of the start of an element. | 
| void | DocumentHandler. startElement(String name,
            AttributeList atts)Deprecated.  Receive notification of the beginning of an element. | 
| void | ContentHandler. startElement(String uri,
            String localName,
            String qName,
            Attributes atts)Receive notification of the beginning 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 | HandlerBase. warning(SAXParseException e)Deprecated.  Receive notification of a parser warning. | 
| void | ErrorHandler. warning(SAXParseException exception)Receive notification of a warning. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DeclHandler. attributeDecl(String eName,
             String aName,
             String type,
             String mode,
             String value)Report an attribute type declaration. | 
| void | DefaultHandler2. attributeDecl(String eName,
             String aName,
             String type,
             String mode,
             String value) | 
| void | DefaultHandler2. comment(char[] ch,
       int start,
       int length) | 
| 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 | DefaultHandler2. elementDecl(String name,
           String model) | 
| void | DefaultHandler2. endCDATA() | 
| void | LexicalHandler. endCDATA()Report the end of a CDATA section. | 
| void | DefaultHandler2. endDTD() | 
| void | LexicalHandler. endDTD()Report the end of DTD declarations. | 
| void | DefaultHandler2. endEntity(String name) | 
| 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. | 
| void | DefaultHandler2. externalEntityDecl(String name,
                  String publicId,
                  String systemId) | 
| 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. | 
| void | DefaultHandler2. internalEntityDecl(String name,
                  String value) | 
| 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 | DefaultHandler2. startCDATA() | 
| void | LexicalHandler. startCDATA()Report the start of a CDATA section. | 
| void | DefaultHandler2. startDTD(String name,
        String publicId,
        String systemId) | 
| void | LexicalHandler. startDTD(String name,
        String publicId,
        String systemId)Report the start of DTD declarations, if any. | 
| void | DefaultHandler2. startEntity(String name) | 
| void | LexicalHandler. startEntity(String name)Report the beginning of some internal and external XML entities. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | DefaultHandler. characters(char[] ch,
          int start,
          int length)Receive notification of character data inside an element. | 
| void | XMLReaderAdapter. characters(char[] ch,
          int start,
          int length)Adapt a SAX2 characters event. | 
| static XMLReader | XMLReaderFactory. createXMLReader()Attempt to create an XMLReader from system defaults. | 
| static XMLReader | XMLReaderFactory. createXMLReader(String className)Attempt to create an XML reader from a class name. | 
| void | ParserAdapter. endDocument()Adapter implementation method; do not call. | 
| void | XMLFilterImpl. endDocument()Filter an end document event. | 
| void | DefaultHandler. endDocument()Receive notification of the end of the document. | 
| void | XMLReaderAdapter. endDocument()End document event. | 
| 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 | DefaultHandler. endElement(String uri,
          String localName,
          String qName)Receive notification of the end of an element. | 
| void | XMLReaderAdapter. endElement(String uri,
          String localName,
          String qName)Adapt a SAX2 end element event. | 
| void | XMLFilterImpl. endPrefixMapping(String prefix)Filter an end Namespace prefix mapping event. | 
| void | DefaultHandler. endPrefixMapping(String prefix)Receive notification of the end of a Namespace mapping. | 
| void | XMLFilterImpl. error(SAXParseException e)Filter an error event. | 
| void | DefaultHandler. error(SAXParseException e)Receive notification of a recoverable parser error. | 
| void | XMLFilterImpl. fatalError(SAXParseException e)Filter a fatal error event. | 
| void | DefaultHandler. fatalError(SAXParseException e)Report a fatal XML parsing error. | 
| 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 | DefaultHandler. ignorableWhitespace(char[] ch,
                   int start,
                   int length)Receive notification of ignorable whitespace in element content. | 
| void | XMLReaderAdapter. ignorableWhitespace(char[] ch,
                   int start,
                   int length)Adapt a SAX2 ignorable whitespace event. | 
| void | XMLFilterImpl. notationDecl(String name,
            String publicId,
            String systemId)Filter a notation declaration event. | 
| void | DefaultHandler. notationDecl(String name,
            String publicId,
            String systemId)Receive notification of a notation declaration. | 
| void | ParserAdapter. parse(InputSource input)Parse an XML document. | 
| void | XMLFilterImpl. parse(InputSource input)Parse a document. | 
| void | XMLReaderAdapter. parse(InputSource input)Parse the document. | 
| void | ParserAdapter. parse(String systemId)Parse an XML document. | 
| void | XMLFilterImpl. parse(String systemId)Parse a document. | 
| void | XMLReaderAdapter. parse(String systemId)Parse the document. | 
| 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 | DefaultHandler. processingInstruction(String target,
                     String data)Receive notification of a processing instruction. | 
| void | XMLReaderAdapter. processingInstruction(String target,
                     String data)Adapt a SAX2 processing instruction event. | 
| InputSource | XMLFilterImpl. resolveEntity(String publicId,
             String systemId)Filter an external entity resolution. | 
| InputSource | DefaultHandler. resolveEntity(String publicId,
             String systemId)Resolve an external entity. | 
| void | XMLReaderAdapter. setLocale(Locale locale)Set the locale for error reporting. | 
| void | XMLFilterImpl. skippedEntity(String name)Filter a skipped entity event. | 
| void | DefaultHandler. skippedEntity(String name)Receive notification of a skipped entity. | 
| void | XMLReaderAdapter. skippedEntity(String name)Adapt a SAX2 skipped entity event. | 
| void | ParserAdapter. startDocument()Adapter implementation method; do not call. | 
| void | XMLFilterImpl. startDocument()Filter a start document event. | 
| void | DefaultHandler. startDocument()Receive notification of the beginning of the document. | 
| void | XMLReaderAdapter. startDocument()Start document event. | 
| 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 | DefaultHandler. startElement(String uri,
            String localName,
            String qName,
            Attributes attributes)Receive notification of the start of an element. | 
| void | XMLReaderAdapter. startElement(String uri,
            String localName,
            String qName,
            Attributes atts)Adapt a SAX2 start element event. | 
| void | XMLFilterImpl. startPrefixMapping(String prefix,
                  String uri)Filter a start Namespace prefix mapping event. | 
| void | DefaultHandler. startPrefixMapping(String prefix,
                  String uri)Receive notification of the start of a Namespace mapping. | 
| void | XMLFilterImpl. unparsedEntityDecl(String name,
                  String publicId,
                  String systemId,
                  String notationName)Filter an unparsed entity declaration event. | 
| void | DefaultHandler. unparsedEntityDecl(String name,
                  String publicId,
                  String systemId,
                  String notationName)Receive notification of an unparsed entity declaration. | 
| void | XMLFilterImpl. warning(SAXParseException e)Filter a warning event. | 
| void | DefaultHandler. warning(SAXParseException e)Receive notification of a parser warning. | 
| Constructor and Description | 
|---|
| ParserAdapter()Construct a new parser adapter. | 
| XMLReaderAdapter()Create a new adapter. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2016, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.