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 void
analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
BlockBox
copyOf()
void
exportText(RenderingContext c, java.io.Writer writer)
int
getBaseline()
ContentLimitContainer
getContentLimitContainer()
int
getExtraSpaceBottom()
int
getExtraSpaceTop()
int
getHeightOverride()
void
initStaticPos(LayoutContext c, BlockBox parent, int childOffset)
boolean
isAutoHeight()
boolean
isHaveBaseline()
void
layout(LayoutContext c, int contentStart)
void
paintBackground(RenderingContext c)
void
paintBorder(RenderingContext c)
void
reset(LayoutContext c)
void
setBaseline(int baseline)
void
setContentLimitContainer(ContentLimitContainer contentLimitContainer)
void
setExtraSpaceBottom(int extraSpaceBottom)
void
setExtraSpaceTop(int extraSpaceTop)
void
setHaveBaseline(boolean haveBaseline)
void
setHeightOverride(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:
isAutoHeight
in classBlockBox
-
layout
public void layout(LayoutContext c, int contentStart)
-
analyzePageBreaks
public void analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
- Overrides:
analyzePageBreaks
in classBox
-
initStaticPos
public void initStaticPos(LayoutContext c, BlockBox parent, int childOffset)
- Overrides:
initStaticPos
in classBlockBox
-
getBaseline
public int getBaseline()
-
setBaseline
public void setBaseline(int baseline)
-
paintBorder
public void paintBorder(RenderingContext c)
- Overrides:
paintBorder
in classBox
-
paintBackground
public void paintBackground(RenderingContext c)
- Overrides:
paintBackground
in 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:
exportText
in 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)
-
-