public interface IDocumentProcessor
Modifier and Type | Method and Description |
---|---|
boolean |
configure(Document doc,
java.util.Map<java.lang.String,java.lang.Object> params,
java.io.PrintStream pw)
Provide additional configuration process if needed
|
int[] |
getCounterMax()
Get numbers of calls of monitor.worked required to complete processing.
|
int[] |
getCounterValues() |
void |
process(java.lang.String docId,
TreeNode rootNode,
java.io.PrintStream pw,
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
|
void |
setWizard(java.lang.Object w) |
java.util.Map<java.lang.String,java.lang.Object> |
showWizard(Document doc)
Show wizard and return given values
|
int[] getCounterMax()
int[] getCounterValues()
void setCounterValues(int lc, int pc, int sc)
void setEncoding(java.lang.String encoding)
encoding
- encodingvoid process(java.lang.String docId, TreeNode rootNode, java.io.PrintStream pw, IProgressMonitor monitor) throws java.io.IOException
docId
- identifier of documentrootNode
- root element of requirements catalogpw
- place to send output from processorsjava.io.IOException
boolean configure(Document doc, java.util.Map<java.lang.String,java.lang.Object> params, java.io.PrintStream pw)
doc
- document to be processed furtherparams
- map of additional params. Can be provided by guipw
- strem to output some messages, System.out can be usedjava.util.Map<java.lang.String,java.lang.Object> showWizard(Document doc)
void setWizard(java.lang.Object w)