org.pentaho.reporting.engine.classic.core.layout
Class FooterLayoutBuilder

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.FooterLayoutBuilder
All Implemented Interfaces:
LayoutBuilder

public class FooterLayoutBuilder
extends Object
implements LayoutBuilder


Constructor Summary
FooterLayoutBuilder(OutputProcessorMetaData metaData)
           
 
Method Summary
 void add(RenderBox parent, Band band, ExpressionRuntime runtime, ReportStateKey stateKey)
           
 void addEmptyRootLevelBand(RenderBox parent, ReportStateKey stateKey)
           
 InlineSubreportMarker[] endSection(RenderBox pageArea, RenderBox sectionBox)
           
 void startSection(RenderBox pageArea, boolean limitedSubReports)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FooterLayoutBuilder

public FooterLayoutBuilder(OutputProcessorMetaData metaData)
Method Detail

startSection

public void startSection(RenderBox pageArea,
                         boolean limitedSubReports)
Specified by:
startSection in interface LayoutBuilder

add

public void add(RenderBox parent,
                Band band,
                ExpressionRuntime runtime,
                ReportStateKey stateKey)
         throws ReportProcessingException
Specified by:
add in interface LayoutBuilder
Throws:
ReportProcessingException

addEmptyRootLevelBand

public void addEmptyRootLevelBand(RenderBox parent,
                                  ReportStateKey stateKey)
                           throws ReportProcessingException
Specified by:
addEmptyRootLevelBand in interface LayoutBuilder
Throws:
ReportProcessingException

endSection

public InlineSubreportMarker[] endSection(RenderBox pageArea,
                                          RenderBox sectionBox)
Specified by:
endSection in interface LayoutBuilder