public abstract class BaseProcessor extends Object
| Constructor and Description |
|---|
BaseProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.fit.layout.api.AreaTreeOperator op,
Map<String,Object> params) |
abstract org.fit.layout.model.LogicalAreaTree |
buildLogicalTree()
Runs the default logical tree builder with the default parameter values.
|
Map<String,org.fit.layout.api.AreaTreeProvider> |
getAreaProviders() |
org.fit.layout.model.AreaTree |
getAreaTree() |
Map<String,org.fit.layout.api.BoxTreeProvider> |
getBoxProviders() |
org.fit.layout.model.LogicalAreaTree |
getLogicalAreaTree() |
Map<String,org.fit.layout.api.LogicalTreeProvider> |
getLogicalProviders() |
Map<String,org.fit.layout.api.AreaTreeOperator> |
getOperators() |
org.fit.layout.model.Page |
getPage() |
org.fit.layout.model.AreaTree |
initAreaTree(org.fit.layout.api.AreaTreeProvider provider,
Map<String,Object> params) |
org.fit.layout.model.LogicalAreaTree |
initLogicalTree(org.fit.layout.api.LogicalTreeProvider provider,
Map<String,Object> params) |
org.fit.layout.model.Page |
renderPage(org.fit.layout.api.BoxTreeProvider provider,
Map<String,Object> params) |
abstract org.fit.layout.model.AreaTree |
segmentPage()
Runs the default segmentation process with the default parameter values.
|
void |
setAreaTree(org.fit.layout.model.AreaTree atree) |
void |
setLogicalAreaTree(org.fit.layout.model.LogicalAreaTree ltree) |
void |
setPage(org.fit.layout.model.Page page) |
protected void |
treesCompleted() |
public org.fit.layout.model.Page getPage()
public void setPage(org.fit.layout.model.Page page)
public org.fit.layout.model.AreaTree getAreaTree()
public void setAreaTree(org.fit.layout.model.AreaTree atree)
public org.fit.layout.model.LogicalAreaTree getLogicalAreaTree()
public void setLogicalAreaTree(org.fit.layout.model.LogicalAreaTree ltree)
public abstract org.fit.layout.model.AreaTree segmentPage()
null for an unsuccessfull segmentationpublic abstract org.fit.layout.model.LogicalAreaTree buildLogicalTree()
null for an unsuccessfull buildpublic org.fit.layout.model.Page renderPage(org.fit.layout.api.BoxTreeProvider provider,
Map<String,Object> params)
public org.fit.layout.model.AreaTree initAreaTree(org.fit.layout.api.AreaTreeProvider provider,
Map<String,Object> params)
public org.fit.layout.model.LogicalAreaTree initLogicalTree(org.fit.layout.api.LogicalTreeProvider provider,
Map<String,Object> params)
protected void treesCompleted()
Copyright © 2016. All rights reserved.