Package org.apache.tika.parser
Class DigestingParser
java.lang.Object
org.apache.tika.parser.AbstractParser
org.apache.tika.parser.ParserDecorator
org.apache.tika.parser.DigestingParser
- All Implemented Interfaces:
- Serializable,- Parser
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceInterface for digester.static interfaceThis is used inAutoDetectParserConfigto (optionally) wrap the parser in a digesting parser.static interfaceEncodes byte array from a MessageDigest to String
- 
Constructor SummaryConstructorsConstructorDescriptionDigestingParser(Parser parser, DigestingParser.Digester digester, boolean skipContainerDocument) Creates a decorator for the given parser.
- 
Method SummaryModifier and TypeMethodDescriptionvoidparse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) Delegates the method call to the decorated parser.Methods inherited from class org.apache.tika.parser.ParserDecoratorgetDecorationName, getSupportedTypes, getWrappedParser, withFallbacks, withoutTypes, withTypesMethods inherited from class org.apache.tika.parser.AbstractParserparse
- 
Constructor Details- 
DigestingParserpublic 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- 
parsepublic void parse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) throws IOException, SAXException, TikaException Description copied from class:ParserDecoratorDelegates the method call to the decorated parser. Subclasses should override this method (and usesuper.parse()to invoke the decorated parser) to implement extra decoration.- Specified by:
- parsein interface- Parser
- Overrides:
- parsein 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
 
 
-