Package org.xhtmlrenderer.newtable
Class TableRowBox
- java.lang.Object
-
- org.xhtmlrenderer.render.Box
-
- org.xhtmlrenderer.render.BlockBox
-
- org.xhtmlrenderer.newtable.TableRowBox
-
- All Implemented Interfaces:
InlinePaintable,Styleable
public class TableRowBox extends BlockBox
-
-
Field Summary
-
Fields inherited from class org.xhtmlrenderer.render.BlockBox
CONTENT_BLOCK, CONTENT_EMPTY, CONTENT_INLINE, CONTENT_UNKNOWN, POSITION_BOTH, POSITION_HORIZONTALLY, POSITION_VERTICALLY
-
Fields inherited from class org.xhtmlrenderer.render.Box
CHILDREN_FLUX, DONE, DUMP_LAYOUT, DUMP_RENDER, FLUX, NOTHING
-
-
Constructor Summary
Constructors Constructor Description TableRowBox()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyzePageBreaks(LayoutContext c, ContentLimitContainer container)BlockBoxcopyOf()voidexportText(RenderingContext c, java.io.Writer writer)intgetBaseline()ContentLimitContainergetContentLimitContainer()intgetExtraSpaceBottom()intgetExtraSpaceTop()intgetHeightOverride()voidinitStaticPos(LayoutContext c, BlockBox parent, int childOffset)booleanisAutoHeight()booleanisHaveBaseline()voidlayout(LayoutContext c, int contentStart)voidpaintBackground(RenderingContext c)voidpaintBorder(RenderingContext c)voidreset(LayoutContext c)voidsetBaseline(int baseline)voidsetContentLimitContainer(ContentLimitContainer contentLimitContainer)voidsetExtraSpaceBottom(int extraSpaceBottom)voidsetExtraSpaceTop(int extraSpaceTop)voidsetHaveBaseline(boolean haveBaseline)voidsetHeightOverride(int heightOverride)-
Methods inherited from class org.xhtmlrenderer.render.BlockBox
calcBaseline, 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, getPaintingClipEdge, getPersistentBFC, getReplacedElement, getStaticEquivalent, isBottomMarginCalculated, isContainsInlineContent, isCurrentBreakAtLineContext, isFloated, isFromCaptionedTable, isInline, isInMainFlow, isNeedPageClear, isNeedsClipOnPaint, isNeedsKeepWithInline, isReplaced, isTopMarginCalculated, layout, paintDebugOutline, paintInline, paintListMarker, positionAbsolute, positionAbsoluteOnPage, setBottomMarginCalculated, setChildrenContentType, setFirstLetterStyle, setFirstLineStyle, setFloatedBoxData, setFromCaptionedTable, setInlineContent, setListCounter, setMarkerData, setNeedPageClear, setPersistentBFC, setReplacedElement, setStaticEquivalent, setTopMarginCalculated, styleText, styleText, toString
-
Methods inherited from class org.xhtmlrenderer.render.Box
addAllChildren, addChild, addChildForLayout, calcPaintingInfo, clearSelection, collectText, connectChildrenToCurrentLayer, crossesPageBreak, detach, find, forcePageBreakAfter, forcePageBreakBefore, getAbsX, getAbsY, getBorder, getBorderEdge, getBorderSides, getBoxDimensions, getChild, getChildCount, getChildIterator, getChildren, getChildrenClipEdge, 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
-
-
-
-
Method Detail
-
isAutoHeight
public boolean isAutoHeight()
- Overrides:
isAutoHeightin classBlockBox
-
layout
public void layout(LayoutContext c, int contentStart)
-
analyzePageBreaks
public void analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
- Overrides:
analyzePageBreaksin classBox
-
initStaticPos
public void initStaticPos(LayoutContext c, BlockBox parent, int childOffset)
- Overrides:
initStaticPosin classBlockBox
-
getBaseline
public int getBaseline()
-
setBaseline
public void setBaseline(int baseline)
-
paintBorder
public void paintBorder(RenderingContext c)
- Overrides:
paintBorderin classBox
-
paintBackground
public void paintBackground(RenderingContext c)
- Overrides:
paintBackgroundin classBox
-
reset
public void reset(LayoutContext c)
-
isHaveBaseline
public boolean isHaveBaseline()
-
setHaveBaseline
public void setHaveBaseline(boolean haveBaseline)
-
getHeightOverride
public int getHeightOverride()
-
setHeightOverride
public void setHeightOverride(int heightOverride)
-
exportText
public void exportText(RenderingContext c, java.io.Writer writer) throws java.io.IOException
- Overrides:
exportTextin classBox- Throws:
java.io.IOException
-
getContentLimitContainer
public ContentLimitContainer getContentLimitContainer()
-
setContentLimitContainer
public void setContentLimitContainer(ContentLimitContainer contentLimitContainer)
-
getExtraSpaceTop
public int getExtraSpaceTop()
-
setExtraSpaceTop
public void setExtraSpaceTop(int extraSpaceTop)
-
getExtraSpaceBottom
public int getExtraSpaceBottom()
-
setExtraSpaceBottom
public void setExtraSpaceBottom(int extraSpaceBottom)
-
-