com.unitesk.requality.eclipse.views.documents
public abstract class DocumentProcessor extends java.lang.Object implements IDocumentProcessor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
encoding |
protected java.lang.String |
messageBoxMessage |
protected java.lang.String |
messageBoxTitle |
protected boolean |
showSuperMessageBox |
Constructor and Description |
---|
DocumentProcessor() |
Modifier and Type | Method and Description |
---|---|
boolean |
configure(Document doc)
Provide additional configuration process if needed
|
int[] |
getCounterMax()
Get numbers of calls of monitor.worked required to complete processing.
|
int[] |
getCounterValues() |
protected IProgressMonitor |
getMonitor() |
protected boolean |
isCanceled() |
protected abstract boolean |
process(java.lang.String docId,
java.io.Reader reader,
java.io.Writer writer,
TreeNode rootNode) |
void |
process(java.lang.String docQId,
TreeNode rootNode,
IProgressMonitor monitor)
Process document with given id
|
void |
setCounterValues(int lc,
int pc,
int sc) |
void |
setEncoding(java.lang.String encoding)
Set encoding for input stream
|
protected java.lang.String encoding
protected boolean showSuperMessageBox
protected java.lang.String messageBoxTitle
protected java.lang.String messageBoxMessage
public int[] getCounterMax()
IDocumentProcessor
getCounterMax
in interface IDocumentProcessor
public void setEncoding(java.lang.String encoding)
IDocumentProcessor
setEncoding
in interface IDocumentProcessor
encoding
- encodingprotected IProgressMonitor getMonitor()
public void setCounterValues(int lc, int pc, int sc)
setCounterValues
in interface IDocumentProcessor
public int[] getCounterValues()
getCounterValues
in interface IDocumentProcessor
public void process(java.lang.String docQId, TreeNode rootNode, IProgressMonitor monitor) throws java.io.IOException
IDocumentProcessor
process
in interface IDocumentProcessor
docQId
- identifier of documentrootNode
- root element of requirements catalogjava.io.IOException
protected boolean isCanceled()
protected abstract boolean 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)
IDocumentProcessor
configure
in interface IDocumentProcessor
doc
- document to be processed further