- getArea1() - Method in class org.fit.segm.grouping.op.Separator
-
- getArea2() - Method in class org.fit.segm.grouping.op.Separator
-
- getAverageColorLuminosity() - Method in class org.fit.segm.grouping.AreaStyle
-
- getAverageFontSize() - Method in class org.fit.segm.grouping.AreaStyle
-
- getAverageFontStyle() - Method in class org.fit.segm.grouping.AreaStyle
-
- getAverageFontWeight() - Method in class org.fit.segm.grouping.AreaStyle
-
- getBackgroundColor() - Method in class org.fit.segm.grouping.AreaStyle
-
- getBoxsep() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
- getBoxText() - Method in class org.fit.segm.grouping.AreaImpl
-
Returns the text string represented by a concatenation of all
the boxes contained directly in this area (no subareas)
- getChildNodesInside(Rectangular) - Method in class org.fit.segm.grouping.AreaImpl
-
Returns the child areas whose absolute coordinates intersect with the specified rectangle.
- getColorLuminosity() - Method in class org.fit.segm.grouping.AreaImpl
-
Computes the average luminosity of the boxes in the area
- getColumnFirst() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getDeclaredFontSize() - Method in class org.fit.segm.grouping.AreaImpl
-
Returns the font size declared for the first box.
- getDepthLimit() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getDescription() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getDescription() - Method in class org.fit.segm.grouping.Provider
-
- getEffectiveBackgroundColor() - Method in class org.fit.segm.grouping.AreaImpl
-
- getFontSize() - Method in class org.fit.segm.grouping.AreaImpl
-
Computes the average font size of the boxes in the area
- getFontStyle() - Method in class org.fit.segm.grouping.AreaImpl
-
Computes the average font style of the boxes in the area
- getFontWeight() - Method in class org.fit.segm.grouping.AreaImpl
-
Computes the average font weight of the boxes in the area
- getGrid() - Method in class org.fit.segm.grouping.op.GroupAnalyzer
-
- getHorizontal() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
- getId() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
-
- getId() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getId() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
-
- getId() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
-
- getId() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
-
- getId() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getId() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
- getId() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getId() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getId() - Method in class org.fit.segm.grouping.Provider
-
- getLevel() - Method in class org.fit.segm.grouping.AreaImpl
-
- getLineThrough() - Method in class org.fit.segm.grouping.AreaImpl
-
- getMaxLineEmSpace() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getMaxLineEmSpace() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getMinHSepHeight() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
Computes the minimal height of a horizontal separator that is accepted with this separator set.
- getMinVSepWidth() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
Computes the minimal width of a vertical separator that is accepted with this separator set.
- getMostImportantSeparator() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
Obtains the most important (with the greatest weight) separator from all the separators.
- getName() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
-
- getName() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getName() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
-
- getName() - Method in class org.fit.segm.grouping.op.GroupByDOMOperator
-
- getName() - Method in class org.fit.segm.grouping.op.HomogeneousLeafOperator
-
- getName() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getName() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
- getName() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getName() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getName() - Method in class org.fit.segm.grouping.Provider
-
- getParamNames() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getParamNames() - Method in class org.fit.segm.grouping.Provider
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.CollapseAreasOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.FlattenTreeOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- getParamTypes() - Method in class org.fit.segm.grouping.Provider
-
- getParent() - Method in class org.fit.segm.grouping.op.GroupAnalyzer
-
- getPreserveAuxAreas() - Method in class org.fit.segm.grouping.Provider
-
- getReplacedContent() - Method in class org.fit.segm.grouping.AreaImpl
-
- getSeparators() - Method in class org.fit.segm.grouping.AreaImpl
-
- getStyle() - Method in class org.fit.segm.grouping.AreaImpl
-
Obtains the overall style of the area.
- getText() - Method in class org.fit.segm.grouping.AreaImpl
-
- getTextLength() - Method in class org.fit.segm.grouping.AreaImpl
-
Returns the text string represented by a concatenation of all
the boxes contained directly in this area.
- getType() - Method in class org.fit.segm.grouping.op.Separator
-
- getUnderline() - Method in class org.fit.segm.grouping.AreaImpl
-
- getUseConsistentStyle() - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- getUseConsistentStyle() - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- getUsedTags() - Method in class org.fit.segm.grouping.SegmentationAreaTree
-
Obtains all the tags that are really used in the tree.
- getVertical() - Method in class org.fit.segm.grouping.op.SeparatorSet
-
- getWeight() - Method in class org.fit.segm.grouping.op.Separator
-
- GroupAnalyzer - Class in org.fit.segm.grouping.op
-
A general analyzer to find area groups
- GroupAnalyzer(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzer
-
- GroupAnalyzerByDOM - Class in org.fit.segm.grouping.op
-
A group analyzer that groups together the areas that are created by the same DOM element.
- GroupAnalyzerByDOM(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByDOM
-
- GroupAnalyzerByFlooding - Class in org.fit.segm.grouping.op
-
- GroupAnalyzerByFlooding(AreaImpl) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByFlooding
-
- GroupAnalyzerByStyles - Class in org.fit.segm.grouping.op
-
This group analyzer tries to expand the selected box to all directions stopping on
whitespace separators.
- GroupAnalyzerByStyles(AreaImpl, int, boolean) - Constructor for class org.fit.segm.grouping.op.GroupAnalyzerByStyles
-
Creates a new area analyzer.
- GroupByDOMOperator - Class in org.fit.segm.grouping.op
-
Creates groups of areas that share the same source DOM node.
- GroupByDOMOperator() - Constructor for class org.fit.segm.grouping.op.GroupByDOMOperator
-
- init(Browser) - Method in class org.fit.segm.grouping.gui.SegmentatorPlugin
-
- isAligned(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given areas are aligned in row or column.
- isAreaEmpty(Rectangular) - Method in class org.fit.segm.grouping.AreaImpl
-
Check if there are some children in the given subarea of the area.
- isBoxSep() - Method in class org.fit.segm.grouping.op.Separator
-
- isExplicitlySeparated() - Method in class org.fit.segm.grouping.AreaImpl
-
When set to true, the area is considered to be separated from other
areas explicitly, i.e. independently on its real borders or background.
- isHorizontal() - Method in class org.fit.segm.grouping.op.Separator
-
- isHorizontalSeparator() - Method in class org.fit.segm.grouping.AreaImpl
-
Tries to guess if this area acts as a horizontal separator.
- isInSameColumn(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given areas are in the same column.
- isLink(Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given area has a target URL assigned (it acts as a link)
- isNeighbor(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given areas are in the same visual group (i.e.
- isOnSameLine(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given areas are on the same line.
- isOnSameLine(Area, Area, int) - Static method in class org.fit.segm.grouping.AreaUtils
-
Checks if the given areas are on the same line.
- isOnSameLineRoughly(Area, Area) - Static method in class org.fit.segm.grouping.AreaUtils
-
- isReplaced() - Method in class org.fit.segm.grouping.AreaImpl
-
- isSameStyle(AreaStyle) - Method in class org.fit.segm.grouping.AreaStyle
-
Compares two styles and decides if it is the same style.
- isSeparatorAt(int, int) - Method in class org.fit.segm.grouping.op.SeparatorSet
-
Checks if a point is covered by a separator.
- isVertical() - Method in class org.fit.segm.grouping.op.Separator
-
- isVerticalSeparator() - Method in class org.fit.segm.grouping.AreaImpl
-
Tries to guess if this area acts as a vertical separator.
- isVisuallySeparated(Box) - Method in class org.fit.segm.grouping.SegmentationAreaTree
-
- SegmentationAreaTree - Class in org.fit.segm.grouping
-
A tree of visual areas created from a box tree.
- SegmentationAreaTree(Page, boolean) - Constructor for class org.fit.segm.grouping.SegmentationAreaTree
-
Create a new tree of areas by the analysis of a box tree
- SegmentatorPlugin - Class in org.fit.segm.grouping.gui
-
- SegmentatorPlugin() - Constructor for class org.fit.segm.grouping.gui.SegmentatorPlugin
-
- SEP_MIN_RATIO - Static variable in class org.fit.segm.grouping.op.SeparatorSet
-
The minimal width/height ratio of the separator
- separatedDown() - Method in class org.fit.segm.grouping.AreaImpl
-
- separatedLeft() - Method in class org.fit.segm.grouping.AreaImpl
-
- separatedRight() - Method in class org.fit.segm.grouping.AreaImpl
-
- separatedUp() - Method in class org.fit.segm.grouping.AreaImpl
-
- Separator - Class in org.fit.segm.grouping.op
-
- Separator(short, int, int, int, int) - Constructor for class org.fit.segm.grouping.op.Separator
-
- Separator(Separator) - Constructor for class org.fit.segm.grouping.op.Separator
-
- Separator(short, Rectangular) - Constructor for class org.fit.segm.grouping.op.Separator
-
- SEPARATOR_WEIGHT_THRESHOLD - Static variable in class org.fit.segm.grouping.Config
-
The maximal difference of separator weights that are considered to be 'the same'
- SeparatorSet - Class in org.fit.segm.grouping.op
-
A generic set of horizontal and vertical separators for a page.
- SeparatorSet(AreaImpl) - Constructor for class org.fit.segm.grouping.op.SeparatorSet
-
Creates a new separator set with one horizontal and one vertical separator.
- SeparatorSet(AreaImpl, Area) - Constructor for class org.fit.segm.grouping.op.SeparatorSet
-
Creates a new separator set with one horizontal and one vertical separator.
- SeparatorSetHVS - Class in org.fit.segm.grouping.op
-
A horizntal/vertical separator detection with shrinking.
- SeparatorSetHVS(AreaImpl) - Constructor for class org.fit.segm.grouping.op.SeparatorSetHVS
-
Creates a new separator set with one horizontal and one vertical separator.
- SeparatorSetHVS(AreaImpl, Area) - Constructor for class org.fit.segm.grouping.op.SeparatorSetHVS
-
Creates a new separator set with one horizontal and one vertical separator.
- setArea1(AreaImpl) - Method in class org.fit.segm.grouping.op.Separator
-
- setArea2(AreaImpl) - Method in class org.fit.segm.grouping.op.Separator
-
- setAverageColorLuminosity(float) - Method in class org.fit.segm.grouping.AreaStyle
-
- setAverageFontSize(float) - Method in class org.fit.segm.grouping.AreaStyle
-
- setAverageFontStyle(float) - Method in class org.fit.segm.grouping.AreaStyle
-
- setAverageFontWeight(float) - Method in class org.fit.segm.grouping.AreaStyle
-
- setBackgroundColor(Color) - Method in class org.fit.segm.grouping.AreaStyle
-
- setColumnFirst(boolean) - Method in class org.fit.segm.grouping.op.SortByPositionOperator
-
- setDepthLimit(int) - Method in class org.fit.segm.grouping.op.SuperAreaOperator
-
- setLevel(int) - Method in class org.fit.segm.grouping.AreaImpl
-
- setMaxLineEmSpace(float) - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- setMaxLineEmSpace(float) - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- setPreserveAuxAreas(boolean) - Method in class org.fit.segm.grouping.Provider
-
- setSeparated(boolean) - Method in class org.fit.segm.grouping.AreaImpl
-
When set to true, the area is considered to be separated from other
areas explicitly, i.e. independently on its real borders or background.
- setType(short) - Method in class org.fit.segm.grouping.op.Separator
-
- setUseConsistentStyle(boolean) - Method in class org.fit.segm.grouping.op.FindLineOperator
-
- setUseConsistentStyle(boolean) - Method in class org.fit.segm.grouping.op.MultiLineOperator
-
- SortByLinesOperator - Class in org.fit.segm.grouping.op
-
- SortByLinesOperator() - Constructor for class org.fit.segm.grouping.op.SortByLinesOperator
-
- SortByPositionOperator - Class in org.fit.segm.grouping.op
-
- SortByPositionOperator() - Constructor for class org.fit.segm.grouping.op.SortByPositionOperator
-
- SortByPositionOperator(boolean) - Constructor for class org.fit.segm.grouping.op.SortByPositionOperator
-
- sortChildLines(AreaImpl) - Method in class org.fit.segm.grouping.op.SortByLinesOperator
-
Goes through the grid of areas and sorts the adjacent visual areas that are not
separated by anything
- SuperAreaOperator - Class in org.fit.segm.grouping.op
-
Detects the larger visual areas and creates the artificial area nodes.
- SuperAreaOperator() - Constructor for class org.fit.segm.grouping.op.SuperAreaOperator
-
Creates the deparator with default parameter values.
- SuperAreaOperator(int) - Constructor for class org.fit.segm.grouping.op.SuperAreaOperator
-
Creates the operator.