Skip navigation links
A B C D E G H I M N O P R S T U V 

A

applyTransform(BoxTransform) - Method in class org.fit.layout.cssbox.BoxNode
 
applyTransformRecursively(BoxTransform) - Method in class org.fit.layout.cssbox.BoxNode
 
applyTransforms() - Method in class org.fit.layout.cssbox.BoxNode
 

B

backgroundSeparated - Variable in class org.fit.layout.cssbox.BoxNode
Is the box separated by background
bounds - Variable in class org.fit.layout.cssbox.BoxNode
The total bounds of the box node.
box - Variable in class org.fit.layout.cssbox.BoxNode
The CSSBox box that forms this node
BoxNode - Class in org.fit.layout.cssbox
A node of a tree of visual blocks.
BoxNode(Box, Page) - Constructor for class org.fit.layout.cssbox.BoxNode
Creates a new node containing a box.
BoxTransform - Class in org.fit.layout.cssbox
A transformation applied to a box according to the "transform" CSS property.
BoxTransform(Box) - Constructor for class org.fit.layout.cssbox.BoxTransform
Creates a transformation for the given box based on its CSS properties.
BoxTransform(BoxTransform) - Constructor for class org.fit.layout.cssbox.BoxTransform
 
buildTree(ElementBox) - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 

C

concatenate(BoxTransform) - Method in class org.fit.layout.cssbox.BoxTransform
Concatenates another transformation to this transformation.
containsVisibleTextString() - Method in class org.fit.layout.cssbox.BoxNode
Checks if the box text is visible (it does not contain spaces only).
content - Variable in class org.fit.layout.cssbox.BoxNode
The total content bounds of the node.
contentEncloses(BoxNode) - Method in class org.fit.layout.cssbox.BoxNode
Checks if another node is fully located inside the content bounds of this box.
ContentImageImpl - Class in org.fit.layout.cssbox
 
ContentImageImpl(ReplacedImage) - Constructor for class org.fit.layout.cssbox.ContentImageImpl
 
createTransform(ElementBox) - Method in class org.fit.layout.cssbox.BoxTransform
 
CSSBoxTreeBuilder - Class in org.fit.layout.cssbox
This class implements building the box tree using the CSSBox rendering engine.
CSSBoxTreeBuilder(Dimension, boolean, boolean, boolean) - Constructor for class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
CSSBoxTreeProvider - Class in org.fit.layout.cssbox
A box tree provider implementation based on CSSBox
CSSBoxTreeProvider() - Constructor for class org.fit.layout.cssbox.CSSBoxTreeProvider
 
CSSBoxTreeProvider(URL, int, int, boolean, boolean) - Constructor for class org.fit.layout.cssbox.CSSBoxTreeProvider
 

D

defineParams() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 

E

efficientBackground - Variable in class org.fit.layout.cssbox.BoxNode
Efficient background color
equals(Object) - Method in class org.fit.layout.cssbox.BoxNode
 
expandToEnclose(BoxNode) - Method in class org.fit.layout.cssbox.BoxNode
Expands the box node in order to fully enclose another box

G

getAncestorAttribute(Node, String, String) - Method in class org.fit.layout.cssbox.BoxNode
 
getAttribute(String) - Method in class org.fit.layout.cssbox.BoxNode
 
getAttributes() - Method in class org.fit.layout.cssbox.BoxNode
 
getBackgroundColor() - Method in class org.fit.layout.cssbox.BoxNode
Returns the declared background color of the element or null when transparent.
getBorderCount() - Method in class org.fit.layout.cssbox.BoxNode
 
getBorderStyle(Border.Side) - Method in class org.fit.layout.cssbox.BoxNode
 
getBottomBorder() - Method in class org.fit.layout.cssbox.BoxNode
Obtains the bottom border of the box
getBounds() - Method in class org.fit.layout.cssbox.BoxNode
 
getBox() - Method in class org.fit.layout.cssbox.BoxNode
 
getBox() - Method in class org.fit.layout.cssbox.BoxTransform
Obtains the source box.
getChildBox(int) - Method in class org.fit.layout.cssbox.BoxNode
Returns a specified child box.
getColor() - Method in class org.fit.layout.cssbox.BoxNode
 
getContentBounds() - Method in class org.fit.layout.cssbox.BoxNode
 
getContentObject() - Method in class org.fit.layout.cssbox.BoxNode
 
getDescription() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getDisplayType() - Method in class org.fit.layout.cssbox.BoxNode
 
getDOMNode() - Method in class org.fit.layout.cssbox.BoxNode
 
getEfficientBackground() - Method in class org.fit.layout.cssbox.BoxNode
 
getEfficientColor() - Method in class org.fit.layout.cssbox.BoxNode
Get the effective text color.
getElementAttribute(Node, String) - Method in class org.fit.layout.cssbox.BoxNode
 
getFontFamily() - Method in class org.fit.layout.cssbox.BoxNode
 
getFontSize() - Method in class org.fit.layout.cssbox.BoxNode
 
getFontStyle() - Method in class org.fit.layout.cssbox.BoxNode
 
getFontWeight() - Method in class org.fit.layout.cssbox.BoxNode
 
getHeight() - Method in class org.fit.layout.cssbox.BoxNode
 
getHeight() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getId() - Method in class org.fit.layout.cssbox.BoxNode
 
getId() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getImage() - Method in class org.fit.layout.cssbox.ContentImageImpl
 
getLeftBorder() - Method in class org.fit.layout.cssbox.BoxNode
Obtains the left border of the box
getLineThrough() - Method in class org.fit.layout.cssbox.BoxNode
 
getName() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getOrder() - Method in class org.fit.layout.cssbox.BoxNode
 
getPage() - Method in class org.fit.layout.cssbox.BoxNode
 
getPage() - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
The resulting page model.
getPage() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getParentBox() - Method in class org.fit.layout.cssbox.BoxNode
 
getPreserveAux() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getReplaceImagesWithAlt() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getRightBorder() - Method in class org.fit.layout.cssbox.BoxNode
Obtains the right border of the box
getSourceNodeId() - Method in class org.fit.layout.cssbox.BoxNode
 
getStartColor() - Method in class org.fit.layout.cssbox.BoxNode
Obtains the text color of the first box in the area.
getTagName() - Method in class org.fit.layout.cssbox.BoxNode
 
getText() - Method in class org.fit.layout.cssbox.BoxNode
 
getTopBorder() - Method in class org.fit.layout.cssbox.BoxNode
Obtains the top border of the box
getTransform() - Method in class org.fit.layout.cssbox.BoxTransform
Obtains the transformation that should be applied.
getType() - Method in class org.fit.layout.cssbox.BoxNode
 
getUnderline() - Method in class org.fit.layout.cssbox.BoxNode
 
getUrl() - Method in class org.fit.layout.cssbox.ContentImageImpl
 
getUrl() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getUseVisualBounds() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getViewport() - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
Obtains the CSSBox viewport of the rendered page.
getViewport() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getVisualBounds() - Method in class org.fit.layout.cssbox.BoxNode
Returns the bounds of the box as they visually appear to the user.
getWidth() - Method in class org.fit.layout.cssbox.BoxNode
 
getWidth() - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
getX1() - Method in class org.fit.layout.cssbox.BoxNode
 
getX2() - Method in class org.fit.layout.cssbox.BoxNode
 
getY1() - Method in class org.fit.layout.cssbox.BoxNode
 
getY2() - Method in class org.fit.layout.cssbox.BoxNode
 

H

hasBottomBorder() - Method in class org.fit.layout.cssbox.BoxNode
 
hasLeftBorder() - Method in class org.fit.layout.cssbox.BoxNode
 
hasRightBorder() - Method in class org.fit.layout.cssbox.BoxNode
 
hasTopBorder() - Method in class org.fit.layout.cssbox.BoxNode
 

I

isBackgroundSeparated() - Method in class org.fit.layout.cssbox.BoxNode
 
isEmpty() - Method in class org.fit.layout.cssbox.BoxTransform
Checks if the transformation is empty (no transformation is applied).
isRootNode() - Method in class org.fit.layout.cssbox.BoxNode
 
isVisible() - Method in class org.fit.layout.cssbox.BoxNode
Checks whether the box is inside of the visible area and the text is visible and its color is different from the background
isVisuallySeparated() - Method in class org.fit.layout.cssbox.BoxNode
 

M

markChildNodes(Vector<BoxNode>) - Method in class org.fit.layout.cssbox.BoxNode
Takes a list of nodes and selects the nodes whose parent box is identical to this node's box.
markNodesInside(Vector<BoxNode>, boolean) - Method in class org.fit.layout.cssbox.BoxNode
Takes a list of nodes and selects the nodes that are located directly inside of this node's box.
move(int, int) - Method in class org.fit.layout.cssbox.BoxNode
 

N

nearestParent - Variable in class org.fit.layout.cssbox.BoxNode
Potential nearest parent node in the box tree

O

order - Variable in class org.fit.layout.cssbox.BoxNode
Order in the box tree.
org.fit.layout.cssbox - package org.fit.layout.cssbox
 

P

page - Variable in class org.fit.layout.cssbox.BoxNode
The page this box belongs to.
page - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
The resulting page
PageImpl - Class in org.fit.layout.cssbox
 
PageImpl(URL) - Constructor for class org.fit.layout.cssbox.PageImpl
 
pageSize - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
Requested page dimensions
pageTitle - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
pageUrl - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
parse(URL) - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
parse(String) - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
parseList(List<URL>) - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
preserveAux - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 

R

recomputeBounds() - Method in class org.fit.layout.cssbox.BoxNode
Recomputes the total bounds of the whole subtree.
recomputeVisualBounds() - Method in class org.fit.layout.cssbox.BoxNode
Re-computes the visual bounds of the whole subtree.
removeFromTree() - Method in class org.fit.layout.cssbox.BoxNode
Removes the node from the tree.
renderUrl(URL, Dimension) - Method in class org.fit.layout.cssbox.CSSBoxTreeBuilder
 
replaceImagesWithAlt - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
Replace the images with their alt text

S

setBackgroundSeparated(boolean) - Method in class org.fit.layout.cssbox.BoxNode
 
setEfficientBackground(Color) - Method in class org.fit.layout.cssbox.BoxNode
 
setHeight(int) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
setImage(ReplacedImage) - Method in class org.fit.layout.cssbox.ContentImageImpl
 
setOrder(int) - Method in class org.fit.layout.cssbox.BoxNode
 
setPreserveAux(boolean) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
setReplaceImagesWithAlt(boolean) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
setUrl(String) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
setUseVisualBounds(boolean) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 
setWidth(int) - Method in class org.fit.layout.cssbox.CSSBoxTreeProvider
 

T

takeChildren(Vector<BoxNode>) - Method in class org.fit.layout.cssbox.BoxNode
Goes through the parent's children, takes all the nodes that are inside of this node and makes them the children of this node.
toString() - Method in class org.fit.layout.cssbox.BoxNode
 
transform - Variable in class org.fit.layout.cssbox.BoxNode
The transformation that should be applied to the box
transformRect(Rectangular) - Method in class org.fit.layout.cssbox.BoxTransform
Transforms a rectangle to other rectangle using the given transformation.

U

useVisualBounds - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
Use real visual bounds instead of the element content bounds for building the box hierarchy

V

viewport - Variable in class org.fit.layout.cssbox.CSSBoxTreeBuilder
CSSBox viewport that represents the rendered page box tree
visual - Variable in class org.fit.layout.cssbox.BoxNode
Visual bounds of the node.
visuallyEncloses(BoxNode) - Method in class org.fit.layout.cssbox.BoxNode
Checks if another node is located inside the visual bounds of this box.
visuallyEncloses1(BoxNode) - Method in class org.fit.layout.cssbox.BoxNode
Checks if another node is fully located inside the content bounds of this box.
A B C D E G H I M N O P R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.