public final class FullLinebreaker extends Object implements ParagraphLinebreaker
Constructor and Description |
---|
FullLinebreaker(ParagraphRenderBox paragraphRenderBox) |
Modifier and Type | Method and Description |
---|---|
void |
addNode(RenderNode node) |
void |
finish() |
void |
finishBlockBox(RenderBox box) |
void |
finishInlineBox(InlineRenderBox box) |
void |
finishParagraphBox(ParagraphRenderBox box) |
boolean |
isBreakRequested() |
boolean |
isSuspended() |
boolean |
isWritable() |
void |
performBreak() |
void |
setBreakRequested(boolean breakRequested) |
void |
startBlockBox(RenderBox child) |
FullLinebreaker |
startComplexLayout() |
void |
startInlineBox(InlineRenderBox box) |
ParagraphLinebreaker |
startParagraphBox(ParagraphRenderBox box) |
public FullLinebreaker(ParagraphRenderBox paragraphRenderBox)
public boolean isWritable()
isWritable
in interface ParagraphLinebreaker
public void startBlockBox(RenderBox child)
startBlockBox
in interface ParagraphLinebreaker
public void finishBlockBox(RenderBox box)
finishBlockBox
in interface ParagraphLinebreaker
public ParagraphLinebreaker startParagraphBox(ParagraphRenderBox box)
startParagraphBox
in interface ParagraphLinebreaker
public void finishParagraphBox(ParagraphRenderBox box)
finishParagraphBox
in interface ParagraphLinebreaker
public boolean isSuspended()
isSuspended
in interface ParagraphLinebreaker
public FullLinebreaker startComplexLayout()
startComplexLayout
in interface ParagraphLinebreaker
public void finish()
finish
in interface ParagraphLinebreaker
public void startInlineBox(InlineRenderBox box)
startInlineBox
in interface ParagraphLinebreaker
public void finishInlineBox(InlineRenderBox box)
finishInlineBox
in interface ParagraphLinebreaker
public void addNode(RenderNode node)
addNode
in interface ParagraphLinebreaker
public void performBreak()
public boolean isBreakRequested()
isBreakRequested
in interface ParagraphLinebreaker
public void setBreakRequested(boolean breakRequested)
setBreakRequested
in interface ParagraphLinebreaker
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.