All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addAllChildren(List children) |
void |
addChild(Box child) |
void |
addChildForLayout(LayoutContext c,
Box child) |
void |
analyzePageBreaks(LayoutContext c,
ContentLimitContainer container) |
abstract void |
calcCanvasLocation() |
void |
calcChildLocations() |
protected void |
calcChildPaintingInfo(CssContext c,
PaintingInfo result,
boolean useCache) |
PaintingInfo |
calcPaintingInfo(CssContext c,
boolean useCache) |
void |
clearSelection(List modified) |
void |
collectText(RenderingContext c,
StringBuilder buffer) |
void |
connectChildrenToCurrentLayer(LayoutContext c) |
boolean |
crossesPageBreak(LayoutContext c) |
void |
detach(LayoutContext c) |
abstract String |
dump(LayoutContext c,
String indent,
int which) |
protected void |
dumpBoxes(LayoutContext c,
String indent,
List boxes,
int which,
StringBuilder result) |
protected void |
exportPageBoxText(RenderingContext c,
Writer writer,
int yPos) |
void |
exportText(RenderingContext c,
Writer writer) |
Box |
find(CssContext cssCtx,
int absX,
int absY,
boolean findAnonymous) |
void |
forcePageBreakAfter(LayoutContext c,
IdentValue pageBreakValue) |
int |
forcePageBreakBefore(LayoutContext c,
IdentValue pageBreakValue,
boolean pendingPageName) |
int |
getAbsX() |
int |
getAbsY() |
BorderPropertySet |
getBorder(CssContext cssCtx) |
int |
getBorderBoxHeight(CssContext c) |
int |
getBorderBoxWidth(CssContext c) |
Rectangle |
getBorderEdge(int left,
int top,
CssContext cssCtx) |
int |
getBorderSides() |
BoxDimensions |
getBoxDimensions() |
Box |
getChild(int i) |
int |
getChildCount() |
Iterator |
getChildIterator() |
List |
getChildren() |
Rectangle |
getChildrenClipEdge(RenderingContext c) |
Box |
getContainingBlock() |
protected int |
getContainingBlockWidth() |
Layer |
getContainingLayer() |
Rectangle |
getContentAreaEdge(int left,
int top,
CssContext cssCtx) |
int |
getContentWidth() |
Box |
getDocumentParent() |
FSColor |
getEffBackgroundColor(RenderingContext c) |
int |
getEffectiveWidth() |
Element |
getElement() |
List<Box> |
getElementBoxes(Element elem) |
int |
getHeight() |
protected int |
getIndex() |
Layer |
getLayer() |
int |
getLeftMBP() |
RectPropertySet |
getMargin(CssContext cssContext) |
int |
getMarginBorderPadding(CssContext cssCtx,
int which) |
Rectangle |
getMarginEdge(CssContext cssCtx,
int tx,
int ty) |
Rectangle |
getMarginEdge(int left,
int top,
CssContext cssCtx,
int tx,
int ty) |
protected Box |
getNext(Box child) |
Box |
getNextSibling() |
RectPropertySet |
getPadding(CssContext cssCtx) |
Rectangle |
getPaddingEdge(int left,
int top,
CssContext cssCtx) |
protected int |
getPaddingWidth(CssContext cssCtx) |
Rectangle |
getPaintingBorderEdge(CssContext cssCtx) |
Rectangle |
getPaintingClipEdge(CssContext cssCtx) |
PaintingInfo |
getPaintingInfo() |
Rectangle |
getPaintingPaddingEdge(CssContext cssCtx) |
Box |
getParent() |
protected Box |
getPrevious(Box child) |
Box |
getPreviousSibling() |
String |
getPseudoElementOrClass() |
Dimension |
getRelativeOffset() |
Box |
getRestyleTarget() |
int |
getRightMBP() |
int |
getState() |
CalculatedStyle |
getStyle() |
protected RectPropertySet |
getStyleMargin(CssContext cssContext) |
protected RectPropertySet |
getStyleMargin(CssContext cssContext,
boolean useCache) |
int |
getTx() |
int |
getTy() |
int |
getWidth() |
int |
getX() |
int |
getY() |
boolean |
hasRootElementBackground(RenderingContext c)
If the html or body box have a background return true.
|
void |
initContainingLayer(LayoutContext c) |
boolean |
intersects(CssContext cssCtx,
Shape clip)
NOTE: This method does not consider any children of this box
but does consider the transformation matrix of the containing layer.
|
boolean |
isAnonymous() |
boolean |
isBody() |
boolean |
isContainedInMarginBox() |
boolean |
isFlowingColumnBox() |
boolean |
isInDocumentFlow() |
protected boolean |
isInitialContainingBlock() |
protected boolean |
isInlineBlock() |
protected boolean |
isMarginAreaRoot() |
boolean |
isRoot() |
boolean |
isStyled() |
protected void |
moveIfGreater(Dimension result,
Dimension test) |
void |
paintBackground(RenderingContext c) |
void |
paintBorder(RenderingContext c) |
void |
paintRootElementBackground(RenderingContext c) |
Dimension |
positionRelative(CssContext cssCtx) |
void |
removeAllChildren() |
void |
removeChild(Box target) |
void |
removeChild(int i) |
void |
reset(LayoutContext c) |
protected void |
resetChildren(LayoutContext c) |
void |
resetChildren(LayoutContext c,
int start,
int end) |
protected void |
resetTopMargin(CssContext cssContext) |
void |
restyle(LayoutContext c) |
protected void |
restyleChildren(LayoutContext c) |
void |
selectAll() |
void |
setAbsX(int absX) |
void |
setAbsY(int absY) |
void |
setAnonymous(boolean anonymous) |
void |
setBorderBoxHeight(CssContext c,
int h) |
void |
setBorderBoxWidth(CssContext c,
int borderBoxWidth) |
void |
setBoxDimensions(BoxDimensions dimensions) |
void |
setContainingBlock(Box containingBlock) |
void |
setContainingLayer(Layer containingLayer) |
void |
setContentWidth(int contentWidth) |
void |
setElement(Element element) |
void |
setHeight(int height) |
protected void |
setIndex(int index) |
void |
setLayer(Layer layer) |
void |
setLeftMBP(int leftMBP) |
void |
setMarginBottom(CssContext cssContext,
int marginBottom) |
void |
setMarginLeft(CssContext cssContext,
int marginLeft) |
void |
setMarginRight(CssContext cssContext,
int marginRight) |
void |
setMarginTop(CssContext cssContext,
int marginTop) |
void |
setParent(Box box) |
void |
setPseudoElementOrClass(String pseudoElementOrClass) |
void |
setRelativeOffset(Dimension relativeOffset) |
void |
setRightMBP(int rightMBP) |
void |
setState(int state) |
void |
setStyle(CalculatedStyle style) |
void |
setTx(int tx) |
void |
setTy(int ty) |
void |
setX(int x) |
void |
setY(int y) |
static String |
stateToString(int state) |
String |
toString() |