public class LineBox extends Box implements InlinePaintable
CHILDREN_FLUX, DONE, DUMP_LAYOUT, DUMP_RENDER, FLUX, LINE_SEPARATOR, NOTHING| Constructor and Description |
|---|
LineBox() |
| Modifier and Type | Method and Description |
|---|---|
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, calcChildPaintingInfo, calcPaintingInfo, connectChildrenToCurrentLayer, crossesPageBreak, detach, dumpBoxes, exportPageBoxText, forcePageBreakAfter, forcePageBreakBefore, getAbsX, getAbsY, getBorder, getBorderEdge, getBorderSides, getBoxDimensions, getChild, getChildCount, getChildIterator, getChildren, getChildrenClipEdge, getContainingBlock, getContainingBlockWidth, getContainingLayer, getContentAreaEdge, getContentWidth, getDocumentParent, getEffBackgroundColor, getEffectiveWidth, getElement, getElementBoxes, getHeight, getIndex, getLayer, getLeftMBP, getMargin, getMarginBorderPadding, getMarginEdge, getNext, getNextSibling, getPadding, getPaddingEdge, getPaddingWidth, getPaintingBorderEdge, getPaintingInfo, getPaintingPaddingEdge, getParent, getPrevious, getPreviousSibling, getPseudoElementOrClass, getRelativeOffset, getRightMBP, getState, getStyle, getStyleMargin, getStyleMargin, getTx, getTy, getWidth, getX, getY, initContainingLayer, isAnonymous, isBody, isContainedInMarginBox, isInDocumentFlow, isInitialContainingBlock, isInlineBlock, isMarginAreaRoot, isRoot, isStyled, moveIfGreater, paintBackground, paintBorder, paintRootElementBackground, positionRelative, removeAllChildren, removeChild, removeChild, resetChildren, resetChildren, resetTopMargin, restyleChildren, setAbsX, setAbsY, setAnonymous, setBoxDimensions, setContainingBlock, setContainingLayer, setContentWidth, setElement, setHeight, setIndex, setLayer, setLeftMBP, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setParent, setPseudoElementOrClass, setRelativeOffset, setRightMBP, setState, setStyle, setTx, setTy, setX, setY, stateToStringpublic java.lang.String dump(LayoutContext c, java.lang.String indent, int which)
public java.awt.Rectangle getMarginEdge(CssContext cssCtx, int tx, int ty)
getMarginEdge in class Boxpublic void paintInline(RenderingContext c)
paintInline in interface InlinePaintablepublic 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)
Boxintersects in class Boxpublic java.awt.Rectangle getPaintingClipEdge(CssContext cssCtx)
getPaintingClipEdge in class Boxpublic 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 in class Boxpublic void calcChildLocations()
calcChildLocations in class Boxpublic 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 in class Boxpublic void restyle(LayoutContext c)
public boolean isContainsVisibleContent()
public void clearSelection(java.util.List modified)
clearSelection in class Boxpublic void collectText(RenderingContext c, java.lang.StringBuffer buffer) throws java.io.IOException
collectText in class Boxjava.io.IOExceptionpublic void exportText(RenderingContext c, java.io.Writer writer) throws java.io.IOException
exportText in class Boxjava.io.IOExceptionpublic void analyzePageBreaks(LayoutContext c, ContentLimitContainer container)
analyzePageBreaks in class Boxpublic void checkPagePosition(LayoutContext c, boolean alwaysBreak)
public JustificationInfo getJustificationInfo()
Copyright © 2014. All Rights Reserved.