Top Fields Constructors Methods
com.openhtmltopdf.newtable

public Class TableCellBox

extends BlockBox
Class Inheritance
Imports
java.awt.Rectangle, java.util.List, .Set, com.openhtmltopdf.css.constants.CSSName, .IdentValue, com.openhtmltopdf.css.style.CalculatedStyle, .CssContext, .Length, com.openhtmltopdf.css.style.derived.BorderPropertySet, .RectPropertySet, com.openhtmltopdf.layout.CollapsedBorderSide, .FloatManager, .LayoutContext, com.openhtmltopdf.render.BlockBox, .BorderPainter, .Box, .ContentLimit, .ContentLimitContainer, .PageBox, .RenderingContext

Field Summary

Modifier and TypeField and Description
private int
private CollapsedBorderValue
private CollapsedBorderValue
private CollapsedBorderValue
private CollapsedBorderValue
private BorderPropertySet
private BorderPropertySet
private int
private TableSectionBox
private TableBox
private static final int
private static final int
private static final int[]
private static final int
private static final int
private static final int
public static final TableCellBox
Inherited from com.openhtmltopdf.render.BlockBox:
NO_BASELINEPOSITION_BOTHPOSITION_HORIZONTALLYPOSITION_VERTICALLY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public int
public int
public void
private CollapsedBorderValue
private CollapsedBorderValue
private CollapsedBorderValue
private CollapsedBorderValue
public static CollapsedBorderValue
compareBorders(CollapsedBorderValue border1, CollapsedBorderValue border2, boolean returnNullOnEqual)

private static CollapsedBorderValue
public BlockBox
public BorderPropertySet
public Rectangle
public int
public CollapsedBorderValue
private Rectangle
public CollapsedBorderValue
public CollapsedBorderValue
public CollapsedBorderValue
protected BorderPropertySet
private Rectangle
protected int
public Length
public Length
public Rectangle
public int
public TableSectionBox
public TableBox
public IdentValue
public boolean
protected boolean
public boolean
protected boolean
public boolean
public boolean
private boolean
protected boolean
public void
public void
moveContent(LayoutContext c, final int deltaY)

public void
private void
public void
public void
public void
setCol(int col)

public void
public void
setRow(int row)

Inherited from com.openhtmltopdf.render.BlockBox:
addBoxIDappendPositioningInfocalcBreakAtLineContextcalcCanvasLocationcalcChildLocationscalcChildPaintingInfocalcDimensionscalcDimensionscalcInitialBreakAtLinecalcInitialFloatedCanvasLocationcalcInlineBaselinecalcLayoutHeightcalcMinMaxWidthcheckPageContextcheckPopBfccheckPushBfccheckPushLayercollapseMarginscreateMarkerDatadumpensureChildrenfindLastNthLineBoxfindOffsetgetAvailableWidthgetChildrenContentTypegetChildrenHeightgetCSSFitToWidthgetCSSWidthgetCSSWidthgetDocumentParentgetExtraBoxDescriptiongetFirstLetterStylegetFirstLineStylegetFloatedBoxDatagetInlineContentgetLineBoxgetListCountergetMarkerDatagetMaxWidthgetMinWidthgetNextCollapsableSiblinggetPageClearancegetPersistentBFCgetReplacedElementgetStaticEquivalentinitStaticPosisBottomMarginCalculatedisContainsInlineContentisCurrentBreakAtLineContextisFloatedisFromCaptionedTableisInlineisInlineBlockisInMainFlowisListItemisMayCollapseMarginsWithChildrenisMinMaxCalculatedisNeedPageClearisNeedsClipOnPaintisNeedsKeepWithInlineisPageBreakNeededBecauseOfMinHeightisReplacedisTopMarginCalculatedlayoutlayoutChildrenlayoutInlineChildrenpaintDebugOutlinepaintInlinepaintListMarkerpositionAbsolutepositionAbsoluteOnPagepropagateExtraSpaceresetresolveAutoMarginssetBottomMarginCalculatedsetChildrenContentTypesetChildrenHeightsetDimensionsCalculatedsetElementsetFirstLetterStylesetFirstLineStylesetFloatedBoxDatasetFromCaptionedTablesetInlineContentsetListCountersetMarkerDatasetMaxWidthsetMinMaxCalculatedsetMinWidthsetNeedPageClearsetNeedShrinkToFitCalculatationsetPersistentBFCsetReplacedElementsetStaticEquivalentsetTopMarginCalculatedshouldBeReplacedstyleTextstyleTexttoString

Field Detail

_colback to summary
private int _col
_collapsedBorderBottomback to summary
private CollapsedBorderValue _collapsedBorderBottom
_collapsedBorderLeftback to summary
private CollapsedBorderValue _collapsedBorderLeft
_collapsedBorderRightback to summary
private CollapsedBorderValue _collapsedBorderRight
_collapsedBorderTopback to summary
private CollapsedBorderValue _collapsedBorderTop
_collapsedLayoutBorderback to summary
private BorderPropertySet _collapsedLayoutBorder
_collapsedPaintingBorderback to summary
private BorderPropertySet _collapsedPaintingBorder
_rowback to summary
private int _row
_sectionback to summary
private TableSectionBox _section
_tableback to summary
private TableBox _table
BCELLback to summary
private static final int BCELL
BCOLback to summary
private static final int BCOL
BORDER_PRIORITIESback to summary
private static final int[] BORDER_PRIORITIES
BROWback to summary
private static final int BROW
BROWGROUPback to summary
private static final int BROWGROUP
BTABLEback to summary
private static final int BTABLE
SPANNING_CELLback to summary
public static final TableCellBox SPANNING_CELL

Constructor Detail

TableCellBoxback to summary
public TableCellBox()

Method Detail

addCollapsedBordersback to summary
public void addCollapsedBorders(Set<CollapsedBorderValue> all, List<CollapsedBorderSide> borders)
calcBaselineback to summary
public int calcBaseline(LayoutContext c)

Overrides com.openhtmltopdf.render.BlockBox.calcBaseline.

Annotations
@Override
calcBlockBaselineback to summary
public int calcBlockBaseline(LayoutContext c)
calcCollapsedBorderback to summary
public void calcCollapsedBorder(CssContext c)
collapsedBottomBorderback to summary
private CollapsedBorderValue collapsedBottomBorder(CssContext c)
collapsedLeftBorderback to summary
private CollapsedBorderValue collapsedLeftBorder(CssContext c)
collapsedRightBorderback to summary
private CollapsedBorderValue collapsedRightBorder(CssContext c)
collapsedTopBorderback to summary
private CollapsedBorderValue collapsedTopBorder(CssContext c)
compareBordersback to summary
public static CollapsedBorderValue compareBorders(CollapsedBorderValue border1, CollapsedBorderValue border2, boolean returnNullOnEqual)
compareBordersback to summary
private static CollapsedBorderValue compareBorders(CollapsedBorderValue border1, CollapsedBorderValue border2)
copyOfback to summary
public BlockBox copyOf()

Overrides com.openhtmltopdf.render.BlockBox.copyOf.

Annotations
@Override
getBorderback to summary
public BorderPropertySet getBorder(CssContext cssCtx)

Overrides com.openhtmltopdf.render.Box.getBorder.

Annotations
@Override
getChildrenClipEdgeback to summary
public Rectangle getChildrenClipEdge(RenderingContext c)
getColback to summary
public int getCol()
getCollapsedBorderBottomback to summary
public CollapsedBorderValue getCollapsedBorderBottom()
getCollapsedBorderBoundsback to summary
private Rectangle getCollapsedBorderBounds(CssContext c)
getCollapsedBorderLeftback to summary
public CollapsedBorderValue getCollapsedBorderLeft()
getCollapsedBorderRightback to summary
public CollapsedBorderValue getCollapsedBorderRight()
getCollapsedBorderTopback to summary
public CollapsedBorderValue getCollapsedBorderTop()
getCollapsedPaintingBorderback to summary
protected BorderPropertySet getCollapsedPaintingBorder()
getContentLimitedBorderEdgeback to summary
private Rectangle getContentLimitedBorderEdge(RenderingContext c)
getCSSHeightback to summary
protected int getCSSHeight(CssContext c)

Overrides com.openhtmltopdf.render.BlockBox.getCSSHeight.

Annotations
@Override
getOuterStyleOrColWidthback to summary
public Length getOuterStyleOrColWidth(CssContext c)
getOuterStyleWidthback to summary
public Length getOuterStyleWidth(CssContext c)
getPaintingClipEdgeback to summary
public Rectangle getPaintingClipEdge(CssContext c)

Overrides com.openhtmltopdf.render.BlockBox.getPaintingClipEdge.

getRowback to summary
public int getRow()
getSectionback to summary
public TableSectionBox getSection()
getTableback to summary
public TableBox getTable()
getVerticalAlignback to summary
public IdentValue getVerticalAlign()
hasCollapsedPaintingBorderback to summary
public boolean hasCollapsedPaintingBorder()
isAllowHeightToShrinkback to summary
protected boolean isAllowHeightToShrink()

Overrides com.openhtmltopdf.render.BlockBox.isAllowHeightToShrink.

Annotations
@Override
isAutoHeightback to summary
public boolean isAutoHeight()

Overrides com.openhtmltopdf.render.BlockBox.isAutoHeight.

Annotations
@Override
isFixedWidthAdvisoryOnlyback to summary
protected boolean isFixedWidthAdvisoryOnly()

Overrides com.openhtmltopdf.render.BlockBox.isFixedWidthAdvisoryOnly.

Annotations
@Override
isNeedsClipOnPaintback to summary
public boolean isNeedsClipOnPaint(RenderingContext c)
isPageBreaksChangeback to summary
public boolean isPageBreaksChange(LayoutContext c, int posDeltaY)
isPaintBackgroundsAndBordersback to summary
private boolean isPaintBackgroundsAndBorders()
isSkipWhenCollapsingMarginsback to summary
protected boolean isSkipWhenCollapsingMargins()

Overrides com.openhtmltopdf.render.BlockBox.isSkipWhenCollapsingMargins.

Annotations
@Override
layoutback to summary
public void layout(LayoutContext c)

Overrides com.openhtmltopdf.render.BlockBox.layout.

Annotations
@Override
moveContentback to summary
public void moveContent(LayoutContext c, final int deltaY)
paintBackgroundback to summary
public void paintBackground(RenderingContext c)

Overrides com.openhtmltopdf.render.Box.paintBackground.

Annotations
@Override
paintBackgroundStackback to summary
private void paintBackgroundStack(RenderingContext c, Rectangle bounds)
paintBorderback to summary
public void paintBorder(RenderingContext c)

Overrides com.openhtmltopdf.render.Box.paintBorder.

Annotations
@Override
paintCollapsedBorderback to summary
public void paintCollapsedBorder(RenderingContext c, int side)
setColback to summary
public void setCol(int col)
setLayoutWidthback to summary
public void setLayoutWidth(LayoutContext c, int width)
setRowback to summary
public void setRow(int row)