Class FullLinebreaker
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.linebreak.FullLinebreaker
-
- All Implemented Interfaces:
ParagraphLinebreaker
public final class FullLinebreaker extends Object implements ParagraphLinebreaker
Creation-Date: 25.04.2007, 13:44:48- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description FullLinebreaker(ParagraphRenderBox paragraphRenderBox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
FullLinebreaker
public FullLinebreaker(ParagraphRenderBox paragraphRenderBox)
-
-
Method Detail
-
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interfaceParagraphLinebreaker
-
startBlockBox
public void startBlockBox(RenderBox child)
- Specified by:
startBlockBox
in interfaceParagraphLinebreaker
-
finishBlockBox
public void finishBlockBox(RenderBox box)
- Specified by:
finishBlockBox
in interfaceParagraphLinebreaker
-
startParagraphBox
public ParagraphLinebreaker startParagraphBox(ParagraphRenderBox box)
- Specified by:
startParagraphBox
in interfaceParagraphLinebreaker
-
finishParagraphBox
public void finishParagraphBox(ParagraphRenderBox box)
- Specified by:
finishParagraphBox
in interfaceParagraphLinebreaker
-
isSuspended
public boolean isSuspended()
- Specified by:
isSuspended
in interfaceParagraphLinebreaker
-
startComplexLayout
public FullLinebreaker startComplexLayout()
- Specified by:
startComplexLayout
in interfaceParagraphLinebreaker
-
finish
public void finish()
- Specified by:
finish
in interfaceParagraphLinebreaker
-
startInlineBox
public void startInlineBox(InlineRenderBox box)
- Specified by:
startInlineBox
in interfaceParagraphLinebreaker
-
finishInlineBox
public void finishInlineBox(InlineRenderBox box)
- Specified by:
finishInlineBox
in interfaceParagraphLinebreaker
-
addNode
public void addNode(RenderNode node)
- Specified by:
addNode
in interfaceParagraphLinebreaker
-
performBreak
public void performBreak()
-
isBreakRequested
public boolean isBreakRequested()
- Specified by:
isBreakRequested
in interfaceParagraphLinebreaker
-
setBreakRequested
public void setBreakRequested(boolean breakRequested)
- Specified by:
setBreakRequested
in interfaceParagraphLinebreaker
-
-