Package org.apache.tika.parser
Class DigestingParser
- java.lang.Object
- 
- org.apache.tika.parser.ParserDecorator
- 
- org.apache.tika.parser.DigestingParser
 
 
- 
- All Implemented Interfaces:
- Serializable,- Parser
 
 public class DigestingParser extends ParserDecorator - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceDigestingParser.DigesterInterface for digester.static interfaceDigestingParser.DigesterFactoryThis is used inAutoDetectParserConfigto (optionally) wrap the parser in a digesting parser.static interfaceDigestingParser.EncoderEncodes byte array from a MessageDigest to String
 - 
Constructor SummaryConstructors Constructor Description DigestingParser(Parser parser, DigestingParser.Digester digester, boolean skipContainerDocument)Creates a decorator for the given parser.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidparse(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, withTypes
 
- 
 
- 
- 
- 
Constructor Detail- 
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 Detail- 
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
 
 
- 
 
-