org.pentaho.reporting.engine.classic.core.layout.process.linebreak
Interface ParagraphLinebreaker

All Known Implementing Classes:
EmptyLinebreaker, FullLinebreaker, SimpleLinebreaker

public interface ParagraphLinebreaker

Creation-Date: 25.04.2007, 13:42:05

Author:
Thomas Morgner

Method Summary
 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

boolean isWritable()

startComplexLayout

FullLinebreaker startComplexLayout()

startBlockBox

void startBlockBox(RenderBox child)

finishBlockBox

void finishBlockBox(RenderBox box)

startParagraphBox

ParagraphLinebreaker startParagraphBox(ParagraphRenderBox box)

finishParagraphBox

void finishParagraphBox(ParagraphRenderBox box)

isSuspended

boolean isSuspended()

finish

void finish()

startInlineBox

void startInlineBox(InlineRenderBox box)

finishInlineBox

void finishInlineBox(InlineRenderBox box)

isBreakRequested

boolean isBreakRequested()

addNode

void addNode(RenderNode node)

setBreakRequested

void setBreakRequested(boolean breakRequested)