Class DigestingParser

All Implemented Interfaces:
Serializable, Parser

public class DigestingParser extends ParserDecorator
See Also:
  • Constructor Details

    • DigestingParser

      public DigestingParser(Parser parser, DigestingParser.Digester digester, boolean skipContainerDocument)
      Creates a decorator for the given parser.
      Parameters:
      parser - the parser instance to be decorated
  • Method Details

    • parse

      public void parse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) throws IOException, SAXException, TikaException
      Description copied from class: ParserDecorator
      Delegates the method call to the decorated parser. Subclasses should override this method (and use super.parse() to invoke the decorated parser) to implement extra decoration.
      Specified by:
      parse in interface Parser
      Overrides:
      parse in class ParserDecorator
      Parameters:
      stream - the document stream (input)
      handler - handler for the XHTML SAX events (output)
      metadata - document metadata (input and output)
      context - parse context
      Throws:
      IOException - if the document stream could not be read
      SAXException - if the SAX events could not be processed
      TikaException - if the document could not be parsed