Class JAXPParser

java.lang.Object
com.sun.xml.xsom.parser.JAXPParser
All Implemented Interfaces:
XMLParser

public class JAXPParser extends Object implements XMLParser
Standard XMLParser implemented by using JAXP.
Author:
Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
  • Constructor Details

    • JAXPParser

      public JAXPParser(SAXParserFactory factory)
    • JAXPParser

      public JAXPParser()
      Deprecated.
      Unsafe, use JAXPParser(factory) instead with security features initialized by setting XMLConstants.FEATURE_SECURE_PROCESSING feature.
  • Method Details

    • parse

      public void parse(InputSource source, ContentHandler handler, ErrorHandler errorHandler, EntityResolver entityResolver) throws SAXException, IOException
      Description copied from interface: XMLParser
      Parses the document identified by the given input source and sends SAX events to the given content handler.

      This method must be re-entrant.

      Specified by:
      parse in interface XMLParser
      errorHandler - Errors found during the parsing must be reported to this handler so that XSOM can recognize that something went wrong. Always a non-null valid object
      entityResolver - Entity resolution should be done through this interface. Can be null.
      Throws:
      SAXException - If ErrorHandler throws a SAXException, this method will tunnel it to the caller. All the other errors must be reported to the error handler.
      IOException