public abstract class DocumentProcessor extends java.lang.Object implements IDocumentProcessor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
encoding |
Constructor and Description |
---|
DocumentProcessor() |
Modifier and Type | Method and Description |
---|---|
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) |
public void setEncoding(java.lang.String encoding)
setEncoding
in interface IDocumentProcessor
public void process(java.lang.String docQId, TreeNode rootNode) throws java.io.IOException
process
in interface IDocumentProcessor
java.io.IOException
protected abstract void process(java.lang.String docId, java.io.Reader reader, java.io.Writer writer, TreeNode rootNode) throws java.io.IOException
java.io.IOException
public boolean configure(Document doc)
configure
in interface IDocumentProcessor