public class LineBox extends Box implements InlinePaintable
CHILDREN_FLUX, DONE, DUMP_LAYOUT, DUMP_RENDER, FLUX, NOTHING
?????? |
---|
LineBox() |
?????? | ????? |
---|---|
void |
addAllChildren(java.util.List list,
Layer layer) |
void |
addNonFlowContent(BlockBox box) |
void |
align(boolean dynamic) |
void |
analyzePageBreaks(LayoutContext c,
ContentLimitContainer container) |
void |
calcCanvasLocation() |
void |
calcChildLocations() |
void |
checkPagePosition(LayoutContext c,
boolean alwaysBreak) |
void |
clearSelection(java.util.List modified) |
void |
collectText(RenderingContext c,
java.lang.StringBuffer buffer) |
java.lang.String |
dump(LayoutContext c,
java.lang.String indent,
int which) |
void |
exportText(RenderingContext c,
java.io.Writer writer) |
Box |
find(CssContext cssCtx,
int absX,
int absY,
boolean findAnonymous) |
InlineText |
findTrailingText() |
int |
getBaseline() |
int |
getContentStart() |
FloatDistances |
getFloatDistances() |
JustificationInfo |
getJustificationInfo() |
java.awt.Rectangle |
getMarginEdge(CssContext cssCtx,
int tx,
int ty) |
MarkerData |
getMarkerData() |
java.util.List |
getNonFlowContent() |
java.awt.Rectangle |
getPaintingClipEdge(CssContext cssCtx) |
int |
getPaintingHeight() |
int |
getPaintingTop() |
Box |
getRestyleTarget() |
java.util.List |
getTextDecorations() |
boolean |
intersects(CssContext cssCtx,
java.awt.Shape clip)
NOTE: This method does not consider any children of this box
|
boolean |
isContainsBlockLevelContent() |
boolean |
isContainsContent() |
boolean |
isContainsDynamicFunction() |
boolean |
isContainsOnlyBlockLevelContent() |
boolean |
isContainsVisibleContent() |
boolean |
isFirstLine() |
void |
justify() |
void |
paintInline(RenderingContext c) |
void |
prunePendingInlineBoxes() |
void |
reset(LayoutContext c) |
void |
restyle(LayoutContext c) |
void |
selectAll() |
void |
setBaseline(int baseline) |
void |
setContainsBlockLevelContent(boolean containsBlockLevelContent) |
void |
setContainsContent(boolean containsContent) |
void |
setContainsDynamicFunction(boolean containsPageCounter) |
void |
setContentStart(int contentOffset) |
void |
setFloatDistances(FloatDistances floatDistances) |
void |
setMarkerData(MarkerData markerData) |
void |
setPaintingHeight(int paintingHeight) |
void |
setPaintingTop(int paintingTop) |
void |
setTextDecorations(java.util.List textDecorations) |
java.lang.String |
toString() |
void |
trimTrailingSpace(LayoutContext c) |
addAllChildren, addChild, addChildForLayout, calcPaintingInfo, connectChildrenToCurrentLayer, crossesPageBreak, detach, forcePageBreakAfter, forcePageBreakBefore, getAbsX, getAbsY, getBorder, getBorderEdge, getBorderSides, getBoxDimensions, getChild, getChildCount, getChildIterator, getChildren, getChildrenClipEdge, getContainingBlock, getContainingLayer, getContentAreaEdge, getContentWidth, getDocumentParent, getEffBackgroundColor, getEffectiveWidth, getElement, getElementBoxes, getHeight, getLayer, getLeftMBP, getMargin, getMarginBorderPadding, getMarginEdge, getNextSibling, getPadding, getPaddingEdge, getPaintingBorderEdge, getPaintingInfo, getPaintingPaddingEdge, getParent, getPreviousSibling, getPseudoElementOrClass, getRelativeOffset, getRightMBP, getState, getStyle, getTx, getTy, getWidth, getX, getY, initContainingLayer, isAnonymous, isBody, isContainedInMarginBox, isInDocumentFlow, isRoot, isStyled, paintBackground, paintBorder, paintRootElementBackground, positionRelative, removeAllChildren, removeChild, removeChild, resetChildren, 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 java.lang.String dump(LayoutContext c, java.lang.String indent, int which)
public java.awt.Rectangle getMarginEdge(CssContext cssCtx, int tx, int ty)
getMarginEdge
??? Box
public void paintInline(RenderingContext c)
paintInline
???? InlinePaintable
public boolean isFirstLine()
public void prunePendingInlineBoxes()
public boolean isContainsContent()
public void setContainsContent(boolean containsContent)
public void align(boolean dynamic)
public void justify()
public FloatDistances getFloatDistances()
public void setFloatDistances(FloatDistances floatDistances)
public boolean isContainsBlockLevelContent()
public void setContainsBlockLevelContent(boolean containsBlockLevelContent)
public boolean intersects(CssContext cssCtx, java.awt.Shape clip)
Box
intersects
??? Box
public java.awt.Rectangle getPaintingClipEdge(CssContext cssCtx)
getPaintingClipEdge
??? Box
public java.util.List getTextDecorations()
public void setTextDecorations(java.util.List textDecorations)
public int getPaintingHeight()
public void setPaintingHeight(int paintingHeight)
public int getPaintingTop()
public void setPaintingTop(int paintingTop)
public void addAllChildren(java.util.List list, Layer layer)
public java.util.List getNonFlowContent()
public void addNonFlowContent(BlockBox box)
public void reset(LayoutContext c)
public void calcCanvasLocation()
calcCanvasLocation
??? Box
public void calcChildLocations()
calcChildLocations
??? Box
public MarkerData getMarkerData()
public void setMarkerData(MarkerData markerData)
public boolean isContainsDynamicFunction()
public void setContainsDynamicFunction(boolean containsPageCounter)
public int getContentStart()
public void setContentStart(int contentOffset)
public InlineText findTrailingText()
public void trimTrailingSpace(LayoutContext c)
public Box find(CssContext cssCtx, int absX, int absY, boolean findAnonymous)
public int getBaseline()
public void setBaseline(int baseline)
public boolean isContainsOnlyBlockLevelContent()
public Box getRestyleTarget()
getRestyleTarget
??? Box
public void restyle(LayoutContext c)
public boolean isContainsVisibleContent()
public void clearSelection(java.util.List modified)
clearSelection
??? Box
public void collectText(RenderingContext c, java.lang.StringBuffer buffer) throws java.io.IOException
collectText
??? Box
java.io.IOException
public void exportText(RenderingContext c, java.io.Writer writer) throws java.io.IOException
exportText
??? Box
java.io.IOException
public void analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
analyzePageBreaks
??? Box
public void checkPagePosition(LayoutContext c, boolean alwaysBreak)
public JustificationInfo getJustificationInfo()