A B C D E F G H I L M O P R S T U V W X Y 

A

add(GenericTreeNode) - Method in class org.fit.layout.impl.GenericTreeNode
 
addArea(Area) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
addArea(Area) - Method in interface org.fit.layout.model.LogicalArea
 
addAreaSelectionListener(AreaSelectionListener) - Method in interface org.fit.layout.gui.Browser
Registers an area selection listener that is called when the area selection changes.
addBox(Box) - Method in class org.fit.layout.impl.DefaultArea
Adds a new box to the area.
addInfoPanel(JComponent, double) - Method in interface org.fit.layout.gui.Browser
Adds a new panel to the details area.
addStructurePanel(String, JComponent) - Method in interface org.fit.layout.gui.Browser
Adds a new tab to the structure view tabs.
addTag(Tag, float) - Method in class org.fit.layout.impl.DefaultArea
 
addTag(Tag, float) - Method in interface org.fit.layout.model.Taggable
Adds a tag to this area.
addToolBar(JToolBar) - Method in interface org.fit.layout.gui.Browser
Adds a toolbar to the browser's toolbar area.
addToolPanel(String, JComponent) - Method in interface org.fit.layout.gui.Browser
Adds a new tab to the tool panel at the top of the window
appendChild(Area) - Method in class org.fit.layout.impl.DefaultArea
 
appendChild(LogicalArea) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
appendChild(T) - Method in interface org.fit.layout.model.AreaTreeNode
Appends a new child area to the list of child areas of this area.
apply(AreaTree) - Method in interface org.fit.layout.api.AreaTreeOperator
Applies the operation to the given tree.
apply(AreaTree, Area) - Method in interface org.fit.layout.api.AreaTreeOperator
Applies the operation to the given subtree of the tree.
Area - Interface in org.fit.layout.model
An area containing several visual boxes.
AreaGrid - Class in org.fit.layout.impl
A grid of visual areas that contains all the child areas of a visual area node.
AreaGrid(DefaultArea) - Constructor for class org.fit.layout.impl.AreaGrid
 
areaSelected(Area) - Method in interface org.fit.layout.gui.AreaSelectionListener
This method is called when the area selection changes in the browser.
AreaSelectionListener - Interface in org.fit.layout.gui
A listener that can be called when the area selection changes in the browser.
AreaTopology - Interface in org.fit.layout.model
This is an abstraction of a topology that represents the mutual positions of sub-areas in the parent area.
AreaTree - Interface in org.fit.layout.model
A tree of visual areas created from a box tree.
AreaTreeNode<T> - Interface in org.fit.layout.model
A typed node in the tree of areas.
AreaTreeOperator - Interface in org.fit.layout.api
A generic procedure that processes the area tree.
AreaTreeProvider - Interface in org.fit.layout.api
This interface represents a service that is able to provide a basic area tree from the given page.

B

BaseAreaTreeProvider - Class in org.fit.layout.impl
A common base for our box tree providers.
BaseAreaTreeProvider() - Constructor for class org.fit.layout.impl.BaseAreaTreeProvider
 
BaseBoxTreeProvider - Class in org.fit.layout.impl
A common base for our box tree providers.
BaseBoxTreeProvider() - Constructor for class org.fit.layout.impl.BaseBoxTreeProvider
 
BaseLogicalTreeProvider - Class in org.fit.layout.impl
A common base for our logical tree providers.
BaseLogicalTreeProvider() - Constructor for class org.fit.layout.impl.BaseLogicalTreeProvider
 
BaseOperator - Class in org.fit.layout.impl
A common base for our area operators.
BaseOperator() - Constructor for class org.fit.layout.impl.BaseOperator
 
BaseParametrizedOperation - Class in org.fit.layout.impl
 
BaseParametrizedOperation() - Constructor for class org.fit.layout.impl.BaseParametrizedOperation
 
Box - Interface in org.fit.layout.model
This class represents a box in the rendered page tree.
Box.DisplayType - Enum in org.fit.layout.model
CSS Display Type
Box.Type - Enum in org.fit.layout.model
The type of the box.
BoxTreeProvider - Interface in org.fit.layout.api
This interface represents a service that is able to provide a box tree based on further parametres.
Browser - Interface in org.fit.layout.gui
A GUI browser interface used for creating browser plugins.
BrowserPlugin - Interface in org.fit.layout.gui
A browser plugin that extend the GUI browser functionality.

C

cellEmpty(int, int) - Method in class org.fit.layout.impl.AreaGrid
Checks if the cell with the specified coordinates is empty.
colorizeByClass(Area, String) - Method in interface org.fit.layout.api.OutputDisplay
Draws the colorized are bounds.
colorizeByTags(Area, Set<Tag>) - Method in interface org.fit.layout.api.OutputDisplay
Draws the colorized are bounds.
contains(int, int) - Method in class org.fit.layout.model.Rectangular
Checks if this rectangle contains a point.
containsTag(Tag) - Method in class org.fit.layout.impl.DefaultArea
Tests whether the area or any of its direct child areas have the given tag.
ContentImage - Interface in org.fit.layout.model
An image used as the box content.
ContentObject - Interface in org.fit.layout.model
An object that may be contained in a Box.
ContentRect - Interface in org.fit.layout.model
A generic rectangular content within a page
copy(Rectangular) - Method in class org.fit.layout.model.Rectangular
 
createAreaTree(Page) - Method in interface org.fit.layout.api.AreaTreeProvider
Creates a basic area tree from the given page.
createGrid() - Method in class org.fit.layout.impl.DefaultArea
Creates the grid of areas from the child areas.
createLogicalTree(AreaTree) - Method in interface org.fit.layout.api.LogicalTreeProvider
Creates a logical area tree from the given tree of areas.
createTopology() - Method in class org.fit.layout.impl.DefaultArea
Creates a topology for this area.

D

DefaultArea - Class in org.fit.layout.impl
Default generic Area implementation.
DefaultArea(Rectangular) - Constructor for class org.fit.layout.impl.DefaultArea
 
DefaultArea(DefaultArea) - Constructor for class org.fit.layout.impl.DefaultArea
 
DefaultArea(int, int, int, int) - Constructor for class org.fit.layout.impl.DefaultArea
 
DefaultArea(Box) - Constructor for class org.fit.layout.impl.DefaultArea
 
DefaultArea(List<Box>) - Constructor for class org.fit.layout.impl.DefaultArea
 
DefaultBox - Class in org.fit.layout.impl
Default generic box implementation.
DefaultBox() - Constructor for class org.fit.layout.impl.DefaultBox
 
DefaultContentRect - Class in org.fit.layout.impl
A default ContentRect implementation.
DefaultContentRect() - Constructor for class org.fit.layout.impl.DefaultContentRect
 
DefaultContentRect(DefaultContentRect) - Constructor for class org.fit.layout.impl.DefaultContentRect
 
DefaultGridTopology - Class in org.fit.layout.impl
The default topology that obtains the area layout from a grid.
DefaultGridTopology(DefaultArea) - Constructor for class org.fit.layout.impl.DefaultGridTopology
 
DefaultLogicalArea - Class in org.fit.layout.impl
Default LogicalArea implementation.
DefaultLogicalArea() - Constructor for class org.fit.layout.impl.DefaultLogicalArea
 
DefaultLogicalArea(Area) - Constructor for class org.fit.layout.impl.DefaultLogicalArea
 
DefaultLogicalArea(Area, String) - Constructor for class org.fit.layout.impl.DefaultLogicalArea
 
DefaultPage - Class in org.fit.layout.impl
Default generic page implementation.
DefaultPage(URL) - Constructor for class org.fit.layout.impl.DefaultPage
 
DefaultTag - Class in org.fit.layout.impl
A default simple tag implementation that allows to specify the tag value and level.
DefaultTag(String) - Constructor for class org.fit.layout.impl.DefaultTag
 
DefaultTag(String, String) - Constructor for class org.fit.layout.impl.DefaultTag
 
DefaultTag(String, int) - Constructor for class org.fit.layout.impl.DefaultTag
 
drawBox(Box) - Method in interface org.fit.layout.api.OutputDisplay
Draws the box contents on the page depending on the box type.
drawExtent(Box) - Method in interface org.fit.layout.api.OutputDisplay
Draws the box bounds at the output display.
drawExtent(Area) - Method in interface org.fit.layout.api.OutputDisplay
Draws the area bounds at the output display.
drawLayout(OutputDisplay) - Method in class org.fit.layout.impl.DefaultGridTopology
 
drawLayout(OutputDisplay) - Method in interface org.fit.layout.model.AreaTopology
 
drawPage(Page) - Method in interface org.fit.layout.api.OutputDisplay
Draws the complete page including all the boxes.
drawRectangle(Rectangular, Color) - Method in interface org.fit.layout.api.OutputDisplay
Draws the given rectangle with the specified color.

E

encloses(Rectangular) - Method in class org.fit.layout.model.Rectangular
Checks if this rectangle entirely contains another rectangle.
enclosesX(Rectangular) - Method in class org.fit.layout.model.Rectangular
Checks if this rectangle entirely contains the X coordinates of another rectangle.
enclosesY(Rectangular) - Method in class org.fit.layout.model.Rectangular
Checks if this rectangle entirely contains the Y coordinates of another rectangle.
equals(Object) - Method in class org.fit.layout.impl.DefaultTag
 
equals(Object) - Method in class org.fit.layout.model.Rectangular
 
expandToEnclose(Rectangular) - Method in class org.fit.layout.model.Rectangular
 

F

findAreaTreeOperators() - Static method in class org.fit.layout.api.ServiceManager
Discovers all the AreaTreeOperator service implementations.
findAreaTreeProviders() - Static method in class org.fit.layout.api.ServiceManager
Discovers all the AreaTreeProvider service implementations.
findBoxTreeProviders() - Static method in class org.fit.layout.api.ServiceManager
Discovers all the BoxTreeProvider service implementations.
findCellX(int) - Method in class org.fit.layout.impl.AreaGrid
Finds a grid cell that contains the specified point
findCellY(int) - Method in class org.fit.layout.impl.AreaGrid
Finds a grid cell that contains the specified point
findLogicalTreeProviders() - Static method in class org.fit.layout.api.ServiceManager
Discovers all the LogicalTreeProvider service implementations.
findScriptObjects() - Static method in class org.fit.layout.api.ServiceManager
Discovers all the AreaTreeOperator service implementations.

G

GenericTreeNode - Class in org.fit.layout.impl
A generic tree node used as a base for the Box and Area implementation.
GenericTreeNode() - Constructor for class org.fit.layout.impl.GenericTreeNode
 
getAllBoxes() - Method in class org.fit.layout.impl.DefaultArea
Obtains all the boxes from this area and all the child areas.
getAllBoxes() - Method in interface org.fit.layout.model.Area
Obtains all the boxes from this area and all the child areas.
getArea() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getArea() - Method in class org.fit.layout.model.Rectangular
 
getAreaAt(int, int) - Method in class org.fit.layout.impl.AreaGrid
Find an area at the specified position in the grid.
getAreaAt(int, int) - Method in interface org.fit.layout.model.SearchableAreaContainer
Finds the bottom-most area node present at the given coordinates in the area tree.
getAreaBoundsAbsolute(Rectangular) - Method in class org.fit.layout.impl.AreaGrid
 
getAreaByName(String) - Method in interface org.fit.layout.model.SearchableAreaContainer
Finds an area by the given name.
getAreaCount() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getAreaCount() - Method in interface org.fit.layout.model.LogicalArea
 
getAreas() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getAreas() - Method in interface org.fit.layout.model.LogicalArea
 
getAreaTree() - Method in interface org.fit.layout.gui.Browser
Gets area tree of actual page
getAttribute(String) - Method in class org.fit.layout.impl.DefaultBox
 
getAttribute(String) - Method in interface org.fit.layout.model.Box
Obtains a value of an additional attribute.
getBackgroundColor() - Method in class org.fit.layout.impl.DefaultContentRect
 
getBackgroundColor() - Method in interface org.fit.layout.model.ContentRect
Obtains the background color of the area.
getBorderCount() - Method in class org.fit.layout.impl.DefaultContentRect
 
getBorderCount() - Method in interface org.fit.layout.model.ContentRect
Obtains the number of defined borders for the box.
getBottomBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
getBottomBorder() - Method in interface org.fit.layout.model.ContentRect
Obtains the bottom border width.
getBounds() - Method in class org.fit.layout.impl.DefaultContentRect
 
getBounds() - Method in interface org.fit.layout.model.Box
Returns the logical bounds of the box node.
getBounds() - Method in interface org.fit.layout.model.ContentRect
Obtains the pixel position within in the page.
getBoxAt(int, int) - Method in class org.fit.layout.impl.DefaultPage
 
getBoxAt(int, int) - Method in interface org.fit.layout.model.Page
Finds the deepest node in the tree that contains the given point.
getBoxes() - Method in class org.fit.layout.impl.DefaultArea
Returns a vector of boxes that are inside of this area
getBoxes() - Method in interface org.fit.layout.model.Area
Returns the list of boxes that belong directly to this area.
getBoxesInRegion(Rectangular) - Method in class org.fit.layout.impl.DefaultPage
 
getBoxesInRegion(Rectangular) - Method in interface org.fit.layout.model.Page
Finds the root boxes of subtrees that intersect with the given region.
getBoxText() - Method in class org.fit.layout.impl.DefaultArea
Returns the text string represented by a concatenation of all the boxes contained directly in this area (no subareas)
getCellBoundsAbsolute(int, int) - Method in class org.fit.layout.impl.AreaGrid
 
getCellBoundsRelative(int, int) - Method in class org.fit.layout.impl.AreaGrid
 
getChildArea(int) - Method in class org.fit.layout.impl.DefaultArea
 
getChildArea(int) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getChildArea(int) - Method in interface org.fit.layout.model.AreaTreeNode
Obtains the n-th child area.
getChildAreas() - Method in class org.fit.layout.impl.DefaultArea
 
getChildAreas() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getChildAreas() - Method in interface org.fit.layout.model.AreaTreeNode
Returns the list of all the child areas.
getChildAt(int) - Method in class org.fit.layout.impl.GenericTreeNode
 
getChildAtGridPos(int, int) - Method in class org.fit.layout.impl.DefaultArea
Returns the child area at the specified grid position or null, if there is no child area at this position.
getChildBox(int) - Method in class org.fit.layout.impl.DefaultBox
 
getChildBox(int) - Method in interface org.fit.layout.model.Box
Obtains the n-th child box.
getChildCount() - Method in class org.fit.layout.impl.GenericTreeNode
 
getChildCount() - Method in interface org.fit.layout.model.AreaTreeNode
Returns the number of child areas for this area.
getChildCount() - Method in interface org.fit.layout.model.Box
Returns the number of child boxes for this box.
getChildren() - Method in class org.fit.layout.impl.GenericTreeNode
 
getColOfs(int) - Method in class org.fit.layout.impl.AreaGrid
 
getColor() - Method in class org.fit.layout.impl.DefaultBox
 
getColor() - Method in interface org.fit.layout.model.Box
Obtains the box text color.
getCols() - Method in class org.fit.layout.impl.AreaGrid
 
getContentBounds() - Method in class org.fit.layout.impl.DefaultArea
 
getContentBounds() - Method in class org.fit.layout.impl.DefaultBox
 
getContentBounds() - Method in interface org.fit.layout.model.Box
Returns the content bounds.
getContentObject() - Method in class org.fit.layout.impl.DefaultBox
 
getContentObject() - Method in interface org.fit.layout.model.Box
Obtains the content object contained in this box.
getDepth() - Method in class org.fit.layout.impl.GenericTreeNode
 
getDepth() - Method in interface org.fit.layout.model.AreaTreeNode
Obtains the depth of the tree rooted at this area.
getDescription() - Method in interface org.fit.layout.api.Service
Obtains a longer description of the service.
getDisplayType() - Method in class org.fit.layout.impl.DefaultBox
 
getDisplayType() - Method in interface org.fit.layout.model.Box
Obtains the display type of the element according to the CSS display: property.
getEffectiveBackgroundColor() - Method in class org.fit.layout.impl.DefaultArea
 
getEffectiveBackgroundColor() - Method in interface org.fit.layout.model.Area
Obtains the effective background color visible under the area.
getFontFamily() - Method in class org.fit.layout.impl.DefaultBox
 
getFontFamily() - Method in interface org.fit.layout.model.Box
Obtains the font family name used by the box.
getFontSize() - Method in class org.fit.layout.impl.DefaultContentRect
 
getFontSize() - Method in interface org.fit.layout.model.ContentRect
Obtains an average font size in the are in pixels.
getFontStyle() - Method in class org.fit.layout.impl.DefaultContentRect
 
getFontStyle() - Method in interface org.fit.layout.model.ContentRect
Obtains the average font style. 0 means no text in italics, 1 means all the text in italics.
getFontWeight() - Method in class org.fit.layout.impl.DefaultContentRect
 
getFontWeight() - Method in interface org.fit.layout.model.ContentRect
Obtains the average font style. 0 means no text is bold, 1 means all the text is bold
getGraphics() - Method in interface org.fit.layout.api.OutputDisplay
 
getGrid() - Method in class org.fit.layout.impl.DefaultArea
Obtains the gird of contained areas.
getGridHeight() - Method in class org.fit.layout.impl.DefaultArea
 
getGridPosition() - Method in class org.fit.layout.impl.DefaultArea
 
getGridWidth() - Method in class org.fit.layout.impl.DefaultArea
 
getGridX() - Method in class org.fit.layout.impl.DefaultArea
 
getGridY() - Method in class org.fit.layout.impl.DefaultArea
 
getHeight() - Method in class org.fit.layout.impl.AreaGrid
 
getHeight() - Method in class org.fit.layout.impl.DefaultBox
 
getHeight() - Method in class org.fit.layout.impl.DefaultContentRect
 
getHeight() - Method in class org.fit.layout.impl.DefaultPage
 
getHeight() - Method in interface org.fit.layout.model.Page
Obtains the page height.
getHeight() - Method in interface org.fit.layout.model.Rect
 
getHeight() - Method in class org.fit.layout.model.Rectangular
 
getId() - Method in interface org.fit.layout.api.Service
Obtains a unique ID of the service
getId() - Method in class org.fit.layout.impl.DefaultContentRect
 
getId() - Method in interface org.fit.layout.model.ContentRect
Obtains a unique ID of the area within the page.
getIndex(Area) - Method in class org.fit.layout.impl.DefaultArea
 
getIndex(LogicalArea) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getIndex(GenericTreeNode) - Method in class org.fit.layout.impl.GenericTreeNode
 
getIndex(T) - Method in interface org.fit.layout.model.AreaTreeNode
Returns the index of the specified child in this node's child array.
getLeftBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
getLeftBorder() - Method in interface org.fit.layout.model.ContentRect
Obtains the left border width.
getLevel() - Method in class org.fit.layout.impl.DefaultTag
 
getLevel() - Method in interface org.fit.layout.model.Tag
The tag level if the tags are hiearchically organized.
getLineThrough() - Method in class org.fit.layout.impl.DefaultContentRect
 
getLineThrough() - Method in interface org.fit.layout.model.ContentRect
Obtains the amount of line-through text. 0 means no underlined text, 1 means all the text is underlined.
getLogicalTree() - Method in interface org.fit.layout.gui.Browser
Gets logical area tree of actual page
getMainTag() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getMainTag() - Method in interface org.fit.layout.model.LogicalArea
 
getMaxIndent() - Method in class org.fit.layout.impl.AreaGrid
 
getMaxIndent() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getMaxIndent() - Method in interface org.fit.layout.model.AreaTopology
 
getMinIndent() - Method in class org.fit.layout.impl.AreaGrid
 
getMinIndent() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getMinIndent() - Method in interface org.fit.layout.model.AreaTopology
 
getMostSupportedTag() - Method in class org.fit.layout.impl.DefaultArea
 
getMostSupportedTag() - Method in interface org.fit.layout.model.Taggable
Obtains the tag with the greatest support that is assigned to this area.
getName() - Method in interface org.fit.layout.api.ScriptObject
Gets the name of the object in the JavaScript engine.
getName() - Method in interface org.fit.layout.api.Service
Obtains a descriptive name of the service that may be presented to the user.
getName() - Method in class org.fit.layout.impl.DefaultArea
 
getNextOnLine() - Method in class org.fit.layout.impl.DefaultArea
 
getNextOnLine() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getNextOnLine() - Method in interface org.fit.layout.model.AreaTopology
 
getNextSibling() - Method in class org.fit.layout.impl.DefaultArea
 
getNextSibling() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getNextSibling() - Method in interface org.fit.layout.model.AreaTreeNode
Obtains the next siblibg of this area.
getNextSiblingNode() - Method in class org.fit.layout.impl.GenericTreeNode
 
getOutputDisplay() - Method in interface org.fit.layout.gui.Browser
Gets the browser page output display.
getPage() - Method in interface org.fit.layout.api.BoxTreeProvider
Renders the page and returns the page model.
getPage() - Method in interface org.fit.layout.gui.Browser
Gets the actual page model
getPage() - Method in class org.fit.layout.impl.DefaultContentRect
 
getPage() - Method in interface org.fit.layout.model.ContentRect
Obtains the page this block belongs to.
getParam(String) - Method in interface org.fit.layout.api.ParametrizedOperation
Obtains the value of the given parameter.
getParam(String) - Method in class org.fit.layout.impl.BaseParametrizedOperation
Obtains the parameter using the appropriate getter method (if present).
getParamNames() - Method in interface org.fit.layout.api.ParametrizedOperation
Obtains a list of available parameter names of the operation.
getParamTypes() - Method in interface org.fit.layout.api.ParametrizedOperation
Obtains a list of available parameter value types.
getParent() - Method in class org.fit.layout.impl.GenericTreeNode
 
getParentArea() - Method in class org.fit.layout.impl.DefaultArea
 
getParentArea() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getParentArea() - Method in interface org.fit.layout.model.AreaTreeNode
Obtains the parent area of this area.
getParentBox() - Method in class org.fit.layout.impl.DefaultBox
 
getParentBox() - Method in interface org.fit.layout.model.Box
Obtains the parent box of this box.
getPosition() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getPosition() - Method in interface org.fit.layout.model.AreaTopology
 
getPreviousOnLine() - Method in class org.fit.layout.impl.DefaultArea
 
getPreviousOnLine() - Method in class org.fit.layout.impl.DefaultGridTopology
 
getPreviousOnLine() - Method in interface org.fit.layout.model.AreaTopology
 
getPreviousSibling() - Method in class org.fit.layout.impl.DefaultArea
 
getPreviousSibling() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getPreviousSibling() - Method in interface org.fit.layout.model.AreaTreeNode
Obtains the previous siblibg of this area.
getPreviousSiblingNode() - Method in class org.fit.layout.impl.GenericTreeNode
 
getRightBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
getRightBorder() - Method in interface org.fit.layout.model.ContentRect
Obtains the right border width.
getRoot() - Method in class org.fit.layout.impl.DefaultPage
 
getRoot() - Method in class org.fit.layout.impl.GenericTreeNode
 
getRoot() - Method in interface org.fit.layout.model.AreaTree
Obtains the root node of the area tree.
getRoot() - Method in interface org.fit.layout.model.LogicalAreaTree
Obtains the root node of the logical area tree.
getRoot() - Method in interface org.fit.layout.model.Page
Returns the root box of the page.
getRowOfs(int) - Method in class org.fit.layout.impl.AreaGrid
 
getRows() - Method in class org.fit.layout.impl.AreaGrid
 
getSelectedArea() - Method in interface org.fit.layout.gui.Browser
Gets the last selected visual area.
getSourceURL() - Method in class org.fit.layout.impl.DefaultPage
 
getSourceURL() - Method in interface org.fit.layout.model.Page
Obtains the source URL of the page.
getTagName() - Method in class org.fit.layout.impl.DefaultBox
 
getTagName() - Method in interface org.fit.layout.model.Box
When the box is generated by a DOM element, obtains the corresponding tag name.
getTags() - Method in class org.fit.layout.impl.DefaultArea
Obtains the set of tags assigned to the area.
getTags() - Method in interface org.fit.layout.model.Taggable
Obtains the list of tags assigned to this area and their support.
getTagSupport(Tag) - Method in class org.fit.layout.impl.DefaultArea
 
getTagSupport(Tag) - Method in interface org.fit.layout.model.Taggable
Obtains the support of the given tag assignment
getText() - Method in class org.fit.layout.impl.DefaultArea
 
getText(String) - Method in class org.fit.layout.impl.DefaultArea
 
getText() - Method in class org.fit.layout.impl.DefaultBox
 
getText() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
getText() - Method in interface org.fit.layout.model.Area
Returns the complete text contained in this area and its sub area.
getText(String) - Method in interface org.fit.layout.model.Area
Returns the complete text contained in this area and its sub area.
getText() - Method in interface org.fit.layout.model.Box
Obtains the complete text contained in this box.
getText() - Method in interface org.fit.layout.model.LogicalArea
 
getTopBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
getTopBorder() - Method in interface org.fit.layout.model.ContentRect
Obtains the top border width.
getTopology() - Method in class org.fit.layout.impl.DefaultArea
 
getTopology() - Method in interface org.fit.layout.model.Area
Returns the topology of this area.
getType() - Method in class org.fit.layout.impl.DefaultBox
 
getType() - Method in class org.fit.layout.impl.DefaultTag
 
getType() - Method in interface org.fit.layout.model.Box
Resurns the type of the box.
getType() - Method in interface org.fit.layout.model.Tag
The tag type that allows to distinguish tags of different purposes and different source.
getUnderline() - Method in class org.fit.layout.impl.DefaultContentRect
 
getUnderline() - Method in interface org.fit.layout.model.ContentRect
Obtains the amount of underlined text. 0 means no underlined text, 1 means all the text is underlined.
getValue() - Method in class org.fit.layout.impl.DefaultTag
 
getValue() - Method in interface org.fit.layout.model.Tag
Obtains the string value (the name) of the tag.
getVisualBounds() - Method in class org.fit.layout.impl.DefaultBox
 
getVisualBounds() - Method in interface org.fit.layout.model.Box
Returns the bounds of the box as they visually appear to the user.
getWidth() - Method in class org.fit.layout.impl.AreaGrid
 
getWidth() - Method in class org.fit.layout.impl.DefaultBox
 
getWidth() - Method in class org.fit.layout.impl.DefaultContentRect
 
getWidth() - Method in class org.fit.layout.impl.DefaultPage
 
getWidth() - Method in interface org.fit.layout.model.Page
Obtains the page width.
getWidth() - Method in interface org.fit.layout.model.Rect
 
getWidth() - Method in class org.fit.layout.model.Rectangular
 
getX1() - Method in class org.fit.layout.impl.DefaultBox
 
getX1() - Method in class org.fit.layout.impl.DefaultContentRect
 
getX1() - Method in interface org.fit.layout.model.Rect
 
getX1() - Method in class org.fit.layout.model.Rectangular
 
getX2() - Method in class org.fit.layout.impl.DefaultBox
 
getX2() - Method in class org.fit.layout.impl.DefaultContentRect
 
getX2() - Method in interface org.fit.layout.model.Rect
 
getX2() - Method in class org.fit.layout.model.Rectangular
 
getY1() - Method in class org.fit.layout.impl.DefaultBox
 
getY1() - Method in class org.fit.layout.impl.DefaultContentRect
 
getY1() - Method in interface org.fit.layout.model.Rect
 
getY1() - Method in class org.fit.layout.model.Rectangular
 
getY2() - Method in class org.fit.layout.impl.DefaultBox
 
getY2() - Method in class org.fit.layout.impl.DefaultContentRect
 
getY2() - Method in interface org.fit.layout.model.Rect
 
getY2() - Method in class org.fit.layout.model.Rectangular
 
GRID_THRESHOLD - Static variable in class org.fit.layout.impl.AreaGrid
The maximal difference between two lengths that are considered a "being the same"

H

hasBottomBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
hasBottomBorder() - Method in interface org.fit.layout.model.ContentRect
Checks whether the box has the bottom border defined.
hashCode() - Method in class org.fit.layout.impl.DefaultTag
 
hasLeftBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
hasLeftBorder() - Method in interface org.fit.layout.model.ContentRect
Checks whether the box has the left border defined.
hasRightBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
hasRightBorder() - Method in interface org.fit.layout.model.ContentRect
Checks whether the box has right top border defined.
hasTag(Tag) - Method in class org.fit.layout.impl.DefaultArea
 
hasTag(Tag, float) - Method in class org.fit.layout.impl.DefaultArea
 
hasTag(Tag) - Method in interface org.fit.layout.model.Taggable
Tests whether the area has this tag.
hasTag(Tag, float) - Method in interface org.fit.layout.model.Taggable
Tests whether the area has this tag with a support greater or equal to the specified value.
hasTopBorder() - Method in class org.fit.layout.impl.DefaultContentRect
 
hasTopBorder() - Method in interface org.fit.layout.model.ContentRect
Checks whether the box has the top border defined.
height - Variable in class org.fit.layout.impl.DefaultPage
 
hsplit(Rectangular) - Method in class org.fit.layout.model.Rectangular
If this rectangle intersets with the other one, splits this rectangle horizontally so that it does not intersect with the other one anymore.

I

init(Browser) - Method in interface org.fit.layout.gui.BrowserPlugin
Performs the plugin initialization.
insert(GenericTreeNode, int) - Method in class org.fit.layout.impl.GenericTreeNode
 
insertChild(Area, int) - Method in class org.fit.layout.impl.DefaultArea
 
insertChild(LogicalArea, int) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
insertChild(T, int) - Method in interface org.fit.layout.model.AreaTreeNode
Inserts a new child at the given position.
intersection(Rectangular) - Method in class org.fit.layout.model.Rectangular
 
intersects(Rectangular) - Method in class org.fit.layout.model.Rectangular
 
isBackgroundSeparated() - Method in class org.fit.layout.impl.DefaultContentRect
 
isBackgroundSeparated() - Method in interface org.fit.layout.model.ContentRect
Checks whether the box is separated by background, i.e. its background color is not transparent and it is different from the ancestor background.
isEmpty() - Method in class org.fit.layout.model.Rectangular
 
isLeaf() - Method in class org.fit.layout.impl.GenericTreeNode
 
isLeaf() - Method in interface org.fit.layout.model.AreaTreeNode
Checks whether this area is a leaf area
isReplaced() - Method in class org.fit.layout.impl.DefaultArea
 
isReplaced() - Method in interface org.fit.layout.model.Area
Checks whether this area is formed by replaced boxes.
isRoot() - Method in class org.fit.layout.impl.GenericTreeNode
 
isVisible() - Method in class org.fit.layout.impl.DefaultBox
 
isVisible() - Method in interface org.fit.layout.model.Box
Checks whether the box is visible.

L

LogicalArea - Interface in org.fit.layout.model
Logical area represents a set of areas that form a single semantic entity.
LogicalAreaTree - Interface in org.fit.layout.model
A tree of logical areas.
LogicalTreeProvider - Interface in org.fit.layout.api
This interface represents a service that is able to provide a logical area tree from the given area tree.

M

midX() - Method in class org.fit.layout.model.Rectangular
 
midY() - Method in class org.fit.layout.model.Rectangular
 

O

org.fit.layout.api - package org.fit.layout.api
 
org.fit.layout.gui - package org.fit.layout.gui
 
org.fit.layout.impl - package org.fit.layout.impl
 
org.fit.layout.model - package org.fit.layout.model
 
OutputDisplay - Interface in org.fit.layout.api
An abstraction of the graphical display of the segmentation output.

P

Page - Interface in org.fit.layout.model
This class represents the whole rendered (and segmented) page.
ParametrizedOperation - Interface in org.fit.layout.api
An implementation of an operation with external parametres of different types.
ParametrizedOperation.ValueType - Enum in org.fit.layout.api
Possible parameter value types

R

Rect - Interface in org.fit.layout.model
A generic rectangle with certain position, width and height.
Rectangular - Class in org.fit.layout.model
This class represents a general rectangular area.
Rectangular() - Constructor for class org.fit.layout.model.Rectangular
 
Rectangular(int, int, int, int) - Constructor for class org.fit.layout.model.Rectangular
 
Rectangular(Rectangular) - Constructor for class org.fit.layout.model.Rectangular
 
Rectangular(Rectangle) - Constructor for class org.fit.layout.model.Rectangular
 
recursiveGetBoxAt(Box, int, int) - Method in class org.fit.layout.impl.DefaultPage
 
remove(int) - Method in class org.fit.layout.impl.GenericTreeNode
 
remove(GenericTreeNode) - Method in class org.fit.layout.impl.GenericTreeNode
 
removeAllChildren() - Method in class org.fit.layout.impl.GenericTreeNode
 
removeAllTags(Collection<Tag>) - Method in class org.fit.layout.impl.DefaultArea
Removes all tags that belong to the given collection.
removeAttribute(String) - Method in class org.fit.layout.impl.DefaultBox
 
removeChild(Area) - Method in class org.fit.layout.impl.DefaultArea
 
removeChild(LogicalArea) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
removeChild(T) - Method in interface org.fit.layout.model.AreaTreeNode
Removes a child area from its parent.
removeTag(Tag) - Method in class org.fit.layout.impl.DefaultArea
Removes the specific tag
removeTag(Tag) - Method in interface org.fit.layout.model.Taggable
Removes the given tag from the area.
replaceX(Rectangular) - Method in class org.fit.layout.model.Rectangular
Replaces the X coordinates of the rectangle with the X coordinates of another one.
replaceY(Rectangular) - Method in class org.fit.layout.model.Rectangular
Replaces the Y coordinates of the rectangle with the Y coordinates of another one.
root - Variable in class org.fit.layout.impl.DefaultPage
 

S

ScriptObject - Interface in org.fit.layout.api
An object that should be made available in the JavaScript engine.
SearchableAreaContainer - Interface in org.fit.layout.model
A basic container of areas with the possibility of searching the areas.
Service - Interface in org.fit.layout.api
A generic service with its ID, name and description.
ServiceManager - Class in org.fit.layout.api
This class provides static methods for managing the global services.
ServiceManager() - Constructor for class org.fit.layout.api.ServiceManager
 
setAreaTree(AreaTree) - Method in interface org.fit.layout.gui.Browser
Sets area tree from external source
setAttribute(String, String) - Method in class org.fit.layout.impl.DefaultBox
 
setBackgroundColor(Color) - Method in class org.fit.layout.impl.DefaultContentRect
 
setBackgroundSeparated(boolean) - Method in class org.fit.layout.impl.DefaultContentRect
 
setBorders(int, int, int, int) - Method in class org.fit.layout.impl.DefaultContentRect
Sets all the border values.
setBottomBorder(int) - Method in class org.fit.layout.impl.DefaultContentRect
 
setBounds(Rectangular) - Method in class org.fit.layout.impl.DefaultContentRect
 
setColor(Color) - Method in class org.fit.layout.impl.DefaultBox
 
setContentBounds(Rectangular) - Method in class org.fit.layout.impl.DefaultBox
 
setContentObject(ContentObject) - Method in class org.fit.layout.impl.DefaultBox
 
setDisplayType(Box.DisplayType) - Method in class org.fit.layout.impl.DefaultBox
 
setFontFamily(String) - Method in class org.fit.layout.impl.DefaultBox
 
setFontSize(float) - Method in class org.fit.layout.impl.DefaultContentRect
 
setFontStyle(float) - Method in class org.fit.layout.impl.DefaultContentRect
 
setFontWeight(float) - Method in class org.fit.layout.impl.DefaultContentRect
 
setGridPosition(Rectangular) - Method in class org.fit.layout.impl.DefaultArea
Sets the position in the parent area grid for this area
setGridX(int) - Method in class org.fit.layout.impl.DefaultArea
 
setGridY(int) - Method in class org.fit.layout.impl.DefaultArea
 
setHeight(int) - Method in class org.fit.layout.impl.DefaultPage
 
setId(int) - Method in class org.fit.layout.impl.DefaultContentRect
 
setIO(Reader, Writer, Writer) - Method in interface org.fit.layout.api.ScriptObject
Sets the readers/writers to be used by the script.
setLeftBorder(int) - Method in class org.fit.layout.impl.DefaultContentRect
 
setLevel(int) - Method in class org.fit.layout.impl.DefaultTag
 
setLineThrough(float) - Method in class org.fit.layout.impl.DefaultContentRect
 
setLogicalTree(LogicalAreaTree) - Method in interface org.fit.layout.gui.Browser
Sets logical area tree from external source
setMainTag(Tag) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
setMainTag(Tag) - Method in interface org.fit.layout.model.LogicalArea
 
setName(String) - Method in class org.fit.layout.impl.DefaultArea
Sets the name of the area.
setNextOnLine(Area) - Method in class org.fit.layout.impl.DefaultArea
 
setPage(Page) - Method in interface org.fit.layout.gui.Browser
Sets page model from the external source
setPage(Page) - Method in class org.fit.layout.impl.DefaultContentRect
 
setParam(String, Object) - Method in interface org.fit.layout.api.ParametrizedOperation
Sets the value of the given parameter.
setParam(String, Object) - Method in class org.fit.layout.impl.BaseParametrizedOperation
Sets the parameter using the appropriate setter method (if present).
setPreviousOnLine(Area) - Method in class org.fit.layout.impl.DefaultArea
 
setRightBorder(int) - Method in class org.fit.layout.impl.DefaultContentRect
 
setRoot(Box) - Method in class org.fit.layout.impl.DefaultPage
 
setServiceParams(ParametrizedOperation, Map<String, Object>) - Static method in class org.fit.layout.api.ServiceManager
Sets the operation parametres based on a map of values.
setTagName(String) - Method in class org.fit.layout.impl.DefaultBox
 
setText(String) - Method in class org.fit.layout.impl.DefaultBox
 
setText(String) - Method in class org.fit.layout.impl.DefaultLogicalArea
 
setText(String) - Method in interface org.fit.layout.model.LogicalArea
 
setTopBorder(int) - Method in class org.fit.layout.impl.DefaultContentRect
 
setType(Box.Type) - Method in class org.fit.layout.impl.DefaultBox
 
setType(String) - Method in class org.fit.layout.impl.DefaultTag
 
setUnderline(float) - Method in class org.fit.layout.impl.DefaultContentRect
 
setValue(String) - Method in class org.fit.layout.impl.DefaultTag
 
setVisible(boolean) - Method in class org.fit.layout.impl.DefaultBox
 
setVisualBounds(Rectangular) - Method in class org.fit.layout.impl.DefaultBox
 
setWidth(int) - Method in class org.fit.layout.impl.DefaultPage
 
setX1(int) - Method in class org.fit.layout.model.Rectangular
 
setX2(int) - Method in class org.fit.layout.model.Rectangular
 
setY1(int) - Method in class org.fit.layout.model.Rectangular
 
setY2(int) - Method in class org.fit.layout.model.Rectangular
 

T

Tag - Interface in org.fit.layout.model
A tag that can be assigned to an area.
Taggable - Interface in org.fit.layout.model
An object that can be assigned tags.
toString() - Method in class org.fit.layout.impl.AreaGrid
 
toString() - Method in class org.fit.layout.impl.BaseAreaTreeProvider
 
toString() - Method in class org.fit.layout.impl.BaseBoxTreeProvider
 
toString() - Method in class org.fit.layout.impl.BaseLogicalTreeProvider
 
toString() - Method in class org.fit.layout.impl.BaseOperator
 
toString() - Method in class org.fit.layout.impl.DefaultArea
 
toString() - Method in class org.fit.layout.impl.DefaultLogicalArea
 
toString() - Method in class org.fit.layout.impl.DefaultTag
 
toString() - Method in class org.fit.layout.model.Rectangular
 

U

updateDisplay() - Method in interface org.fit.layout.gui.Browser
Performs the output display refresh (when something has been painted).
url - Variable in class org.fit.layout.impl.DefaultPage
 

V

valueOf(String) - Static method in enum org.fit.layout.api.ParametrizedOperation.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fit.layout.model.Box.DisplayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fit.layout.model.Box.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fit.layout.api.ParametrizedOperation.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fit.layout.model.Box.DisplayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fit.layout.model.Box.Type
Returns an array containing the constants of this enum type, in the order they are declared.
vsplit(Rectangular) - Method in class org.fit.layout.model.Rectangular
If this rectangle intersets with the other one, splits this rectangle horizontally so that it does not intersect with the other one anymore.

W

width - Variable in class org.fit.layout.impl.DefaultPage
 

X

x1 - Variable in class org.fit.layout.model.Rectangular
 
x2 - Variable in class org.fit.layout.model.Rectangular
 

Y

y1 - Variable in class org.fit.layout.model.Rectangular
 
y2 - Variable in class org.fit.layout.model.Rectangular
 
A B C D E F G H I L M O P R S T U V W X Y 

Copyright © 2015. All rights reserved.