Modifier and Type | Interface and Description |
---|---|
interface |
AreaTreeOperator
A generic procedure that processes the area tree.
|
interface |
AreaTreeProvider
This interface represents a service that is able to provide a basic area tree from the given page.
|
interface |
BoxTreeProvider
This interface represents a service that is able to provide a box tree based on further parametres.
|
interface |
LogicalTreeProvider
This interface represents a service that is able to provide a logical area tree from the given area tree.
|
Modifier and Type | Class and Description |
---|---|
class |
TagEntitiesOperator |
class |
VisualClassificationOperator
An operator that assigns the tags to the tree nodes based on the
visual classification.
|
Modifier and Type | Class and Description |
---|---|
class |
CSSBoxTreeProvider
A box tree provider implementation based on CSSBox
|
Modifier and Type | Class and Description |
---|---|
class |
BaseAreaTreeProvider
A common base for our box tree providers.
|
class |
BaseBoxTreeProvider
A common base for our box tree providers.
|
class |
BaseLogicalTreeProvider
A common base for our logical tree providers.
|
class |
BaseOperator
A common base for our area operators.
|
Modifier and Type | Class and Description |
---|---|
class |
LogicalTreeBuilder |
Modifier and Type | Class and Description |
---|---|
class |
LayoutSplitOperator
This operator splits the visual areas that contain different types of layout and creates
smaller areas of homogeneous layout types.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLOutputOperator
This operator serializes the area tree to an XML file.
|
Modifier and Type | Class and Description |
---|---|
class |
Provider
An AreaTreeProvider for the default FitLayout Segmentation algorithm based on grouping.
|
Modifier and Type | Class and Description |
---|---|
class |
CollapseAreasOperator
This operator collapses the areas having only one (leaf) child.
|
class |
FindLineOperator
Detects the basic lines in the area tree and joins the appropriate areas so that a line
is the smallest visual area.
|
class |
HomogeneousLeafOperator
This operator joins the homogeneous-style leaf nodes to larger artificial areas.
|
class |
MultiLineOperator
Detects sequences of aligned lines and joins them to a single area.
|
class |
SortByLinesOperator |
class |
SortByPositionOperator |
class |
SuperAreaOperator
Detects the larger visual areas and creates the artificial area nodes.
|