public class TableCellBox extends BlockBox
Modifier and Type | Field and Description |
---|---|
static TableCellBox |
SPANNING_CELL |
CONTENT_BLOCK, CONTENT_EMPTY, CONTENT_INLINE, CONTENT_UNKNOWN, POSITION_BOTH, POSITION_HORIZONTALLY, POSITION_VERTICALLY
CHILDREN_FLUX, DONE, DUMP_LAYOUT, DUMP_RENDER, FLUX, NOTHING
Constructor and Description |
---|
TableCellBox() |
calcBreakAtLineContext, calcCanvasLocation, calcChildLocations, calcDimensions, calcInitialFloatedCanvasLocation, calcInlineBaseline, calcMinMaxWidth, checkPageContext, createMarkerData, dump, ensureChildren, findLastNthLineBox, findOffset, getChildrenContentType, getChildrenHeight, getDocumentParent, getFirstLetterStyle, getFirstLineStyle, getFloatedBoxData, getInlineContent, getLineBox, getListCounter, getMarkerData, getMaxWidth, getMinWidth, getPersistentBFC, getReplacedElement, getStaticEquivalent, initStaticPos, isBottomMarginCalculated, isContainsInlineContent, isCurrentBreakAtLineContext, isFloated, isFromCaptionedTable, isInline, isInMainFlow, isNeedPageClear, isNeedsKeepWithInline, isReplaced, isTopMarginCalculated, layout, paintDebugOutline, paintInline, paintListMarker, positionAbsolute, positionAbsoluteOnPage, reset, setBottomMarginCalculated, setChildrenContentType, setFirstLetterStyle, setFirstLineStyle, setFloatedBoxData, setFromCaptionedTable, setInlineContent, setListCounter, setMarkerData, setNeedPageClear, setPersistentBFC, setReplacedElement, setStaticEquivalent, setTopMarginCalculated, styleText, styleText, toString
addAllChildren, addChild, addChildForLayout, analyzePageBreaks, calcPaintingInfo, clearSelection, collectText, connectChildrenToCurrentLayer, crossesPageBreak, detach, exportText, find, forcePageBreakAfter, forcePageBreakBefore, getAbsX, getAbsY, getBorderEdge, getBorderSides, getBoxDimensions, getChild, getChildCount, getChildIterator, getChildren, getContainingBlock, getContainingLayer, getContentAreaEdge, getContentWidth, getEffBackgroundColor, getEffectiveWidth, getElement, getElementBoxes, getHeight, getLayer, getLeftMBP, getMargin, getMarginBorderPadding, getMarginEdge, getMarginEdge, getNextSibling, getPadding, getPaddingEdge, getPaintingBorderEdge, getPaintingInfo, getPaintingPaddingEdge, getParent, getPreviousSibling, getPseudoElementOrClass, getRelativeOffset, getRestyleTarget, getRightMBP, getState, getStyle, getTx, getTy, getWidth, getX, getY, initContainingLayer, intersects, isAnonymous, isBody, isContainedInMarginBox, isInDocumentFlow, isRoot, isStyled, paintRootElementBackground, positionRelative, removeAllChildren, removeChild, removeChild, resetChildren, restyle, selectAll, setAbsX, setAbsY, setAnonymous, setBoxDimensions, setContainingBlock, setContainingLayer, setContentWidth, setElement, setHeight, setLayer, setLeftMBP, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setParent, setPseudoElementOrClass, setRelativeOffset, setRightMBP, setState, setStyle, setTx, setTy, setX, setY, stateToString
public static final TableCellBox SPANNING_CELL
public BorderPropertySet getBorder(CssContext cssCtx)
public void calcCollapsedBorder(CssContext c)
public int getCol()
public void setCol(int col)
public int getRow()
public void setRow(int row)
public void layout(LayoutContext c)
public TableBox getTable()
public Length getOuterStyleWidth(CssContext c)
public Length getOuterStyleOrColWidth(CssContext c)
public void setLayoutWidth(LayoutContext c, int width)
public boolean isAutoHeight()
isAutoHeight
in class BlockBox
public int calcBaseline(LayoutContext c)
calcBaseline
in class BlockBox
public int calcBlockBaseline(LayoutContext c)
public void moveContent(LayoutContext c, int deltaY)
public boolean isPageBreaksChange(LayoutContext c, int posDeltaY)
public IdentValue getVerticalAlign()
public void paintBackground(RenderingContext c)
paintBackground
in class Box
public void paintBorder(RenderingContext c)
paintBorder
in class Box
public void paintCollapsedBorder(RenderingContext c, int side)
public java.awt.Rectangle getChildrenClipEdge(RenderingContext c)
getChildrenClipEdge
in class Box
public static CollapsedBorderValue compareBorders(CollapsedBorderValue border1, CollapsedBorderValue border2, boolean returnNullOnEqual)
public java.awt.Rectangle getPaintingClipEdge(CssContext c)
getPaintingClipEdge
in class BlockBox
public boolean hasCollapsedPaintingBorder()
public CollapsedBorderValue getCollapsedBorderBottom()
public CollapsedBorderValue getCollapsedBorderLeft()
public CollapsedBorderValue getCollapsedBorderRight()
public CollapsedBorderValue getCollapsedBorderTop()
public void addCollapsedBorders(java.util.Set all, java.util.List borders)
public boolean isNeedsClipOnPaint(RenderingContext c)
isNeedsClipOnPaint
in class BlockBox