public class ScriptableProcessor extends BaseProcessor
Constructor and Description |
---|
ScriptableProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
apply(java.lang.String operatorName,
java.util.Map<java.lang.String,java.lang.Object> params) |
LogicalAreaTree |
buildLogicalTree()
Runs the default logical tree builder with the default parameter values.
|
boolean |
execCommand(java.lang.String command) |
boolean |
execInternal(java.lang.String scriptName) |
void |
flushIO() |
java.util.List<java.lang.String> |
getAreaProviderIds() |
java.util.List<java.lang.String> |
getBoxProviderIds() |
protected javax.script.ScriptEngine |
getEngine() |
java.util.List<java.lang.String> |
getLogicalProviderIds() |
java.util.List<java.lang.String> |
getOperatorIds() |
AreaTree |
initAreaTree(java.lang.String providerName,
java.util.Map<java.lang.String,java.lang.Object> params) |
LogicalAreaTree |
initLogicalTree(java.lang.String providerName,
java.util.Map<java.lang.String,java.lang.Object> params) |
void |
put(java.lang.String var,
java.lang.Object obj) |
Page |
renderPage(java.lang.String providerName,
java.util.Map<java.lang.String,java.lang.Object> params) |
AreaTree |
segmentPage()
Runs the default segmentation process with the default parameter values.
|
void |
setIO(java.io.Reader in,
java.io.Writer out,
java.io.Writer err) |
apply, getAreaProviders, getAreaTree, getBoxProviders, getLogicalAreaTree, getLogicalProviders, getOperators, getPage, initAreaTree, initLogicalTree, renderPage, setAreaTree, setLogicalAreaTree, setPage, treesCompleted
public java.util.List<java.lang.String> getOperatorIds()
public java.util.List<java.lang.String> getBoxProviderIds()
public java.util.List<java.lang.String> getAreaProviderIds()
public java.util.List<java.lang.String> getLogicalProviderIds()
public Page renderPage(java.lang.String providerName, java.util.Map<java.lang.String,java.lang.Object> params)
public AreaTree initAreaTree(java.lang.String providerName, java.util.Map<java.lang.String,java.lang.Object> params)
public void apply(java.lang.String operatorName, java.util.Map<java.lang.String,java.lang.Object> params)
public LogicalAreaTree initLogicalTree(java.lang.String providerName, java.util.Map<java.lang.String,java.lang.Object> params)
public AreaTree segmentPage()
BaseProcessor
segmentPage
in class BaseProcessor
null
for an unsuccessfull segmentationpublic LogicalAreaTree buildLogicalTree()
BaseProcessor
buildLogicalTree
in class BaseProcessor
null
for an unsuccessfull buildprotected javax.script.ScriptEngine getEngine()
public void setIO(java.io.Reader in, java.io.Writer out, java.io.Writer err)
public void flushIO()
public void put(java.lang.String var, java.lang.Object obj)
public boolean execInternal(java.lang.String scriptName) throws javax.script.ScriptException
javax.script.ScriptException
public boolean execCommand(java.lang.String command) throws javax.script.ScriptException
javax.script.ScriptException