Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.newtable
Class TableRowBox

java.lang.Object
  extended by org.xhtmlrenderer.render.Box
      extended by org.xhtmlrenderer.render.BlockBox
          extended by 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
TableRowBox()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableRowBox

public TableRowBox()
Method Detail

copyOf

public BlockBox copyOf()
Overrides:
copyOf in class BlockBox

isAutoHeight

public boolean isAutoHeight()
Overrides:
isAutoHeight in class BlockBox

layout

public void layout(LayoutContext c,
                   int contentStart)
Overrides:
layout in class BlockBox

analyzePageBreaks

public void analyzePageBreaks(LayoutContext c,
                              ContentLimitContainer container)
Overrides:
analyzePageBreaks in class Box

initStaticPos

public void initStaticPos(LayoutContext c,
                          BlockBox parent,
                          int childOffset)
Overrides:
initStaticPos in class BlockBox

getBaseline

public int getBaseline()

setBaseline

public void setBaseline(int baseline)

paintBorder

public void paintBorder(RenderingContext c)
Overrides:
paintBorder in class Box

paintBackground

public void paintBackground(RenderingContext c)
Overrides:
paintBackground in class Box

reset

public void reset(LayoutContext c)
Overrides:
reset in class BlockBox

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 class Box
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)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home