com.unitesk.requality.eclipse.views.documents
Class DocumentProcessor

java.lang.Object
  extended by com.unitesk.requality.eclipse.views.documents.DocumentProcessor
All Implemented Interfaces:
IDocumentProcessor
Direct Known Subclasses:
HeadersDocumentProcessor, LocationTracker

public abstract class DocumentProcessor
extends java.lang.Object
implements IDocumentProcessor


Constructor Summary
DocumentProcessor()
           
 
Method Summary
 boolean configure(Document doc)
           
protected abstract  void process(java.lang.String docId, java.io.Reader reader, java.io.Writer writer, TreeNode rootNode)
           
 void process(java.lang.String docQId, TreeNode rootNode)
           
 void setEncoding(java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentProcessor

public DocumentProcessor()
Method Detail

setEncoding

public void setEncoding(java.lang.String encoding)
Specified by:
setEncoding in interface IDocumentProcessor

process

public void process(java.lang.String docQId,
                    TreeNode rootNode)
             throws java.io.IOException
Specified by:
process in interface IDocumentProcessor
Throws:
java.io.IOException

process

protected abstract void process(java.lang.String docId,
                                java.io.Reader reader,
                                java.io.Writer writer,
                                TreeNode rootNode)
                         throws java.io.IOException
Throws:
java.io.IOException

configure

public boolean configure(Document doc)
Specified by:
configure in interface IDocumentProcessor