org.apache.tika.parser
Class EmptyParser

java.lang.Object
  extended by org.apache.tika.parser.EmptyParser
All Implemented Interfaces:
Parser

public class EmptyParser
extends java.lang.Object
implements Parser

Dummy parser that always produces an empty XHTML document without even attempting to parse the given document stream. Useful as a sentinel parser for unknown document types.


Constructor Summary
EmptyParser()
           
 
Method Summary
 void parse(java.io.InputStream stream, org.xml.sax.ContentHandler handler, Metadata metadata)
          Parses a document stream into a sequence of XHTML SAX events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyParser

public EmptyParser()
Method Detail

parse

public void parse(java.io.InputStream stream,
                  org.xml.sax.ContentHandler handler,
                  Metadata metadata)
           throws org.xml.sax.SAXException
Description copied from interface: Parser
Parses a document stream into a sequence of XHTML SAX events. Fills in related document metadata in the given metadata object.

The given document stream is consumed but not closed by this method. The responsibility to close the stream remains on the caller.

Specified by:
parse in interface Parser
Parameters:
stream - the document stream (input)
handler - handler for the XHTML SAX events (output)
metadata - document metadata (input and output)
Throws:
org.xml.sax.SAXException - if the SAX events could not be processed


Copyright © 2008 The Apache Software Foundation. All Rights Reserved.