Class EmptyLinebreaker
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.linebreak.EmptyLinebreaker
-
- All Implemented Interfaces:
ParagraphLinebreaker
public final class EmptyLinebreaker extends Object implements ParagraphLinebreaker
This implementation does nothing and is used as dummy if the paragraph was unchanged.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description EmptyLinebreaker()
-
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
setBreakRequested(boolean breakRequested)
void
startBlockBox(RenderBox child)
FullLinebreaker
startComplexLayout()
void
startInlineBox(InlineRenderBox box)
ParagraphLinebreaker
startParagraphBox(ParagraphRenderBox box)
-
-
-
Method Detail
-
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interfaceParagraphLinebreaker
-
startComplexLayout
public FullLinebreaker startComplexLayout()
- Specified by:
startComplexLayout
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
-
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
-
isBreakRequested
public boolean isBreakRequested()
- Specified by:
isBreakRequested
in interfaceParagraphLinebreaker
-
addNode
public void addNode(RenderNode node)
- Specified by:
addNode
in interfaceParagraphLinebreaker
-
setBreakRequested
public void setBreakRequested(boolean breakRequested)
- Specified by:
setBreakRequested
in interfaceParagraphLinebreaker
-
-