org.pentaho.reporting.engine.classic.core.layout.output
Class CrosstabColumnOutputHandler

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.output.CrosstabColumnOutputHandler
All Implemented Interfaces:
GroupOutputHandler

public class CrosstabColumnOutputHandler
extends Object
implements GroupOutputHandler

Todo: Document Me

Author:
Thomas Morgner

Constructor Summary
CrosstabColumnOutputHandler(int beginOfGroup, int slotNumber)
           
 
Method Summary
 int getBeginOfGroup()
           
 int getSlotNumber()
           
 void groupFinished(DefaultOutputFunction outputFunction, ReportEvent event)
           
 void groupStarted(DefaultOutputFunction outputFunction, ReportEvent event)
           
 void itemsAdvanced(DefaultOutputFunction outputFunction, ReportEvent event)
           
 void itemsFinished(DefaultOutputFunction outputFunction, ReportEvent event)
           
 void itemsStarted(DefaultOutputFunction outputFunction, ReportEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrosstabColumnOutputHandler

public CrosstabColumnOutputHandler(int beginOfGroup,
                                   int slotNumber)
Method Detail

getSlotNumber

public int getSlotNumber()

getBeginOfGroup

public int getBeginOfGroup()

groupStarted

public void groupStarted(DefaultOutputFunction outputFunction,
                         ReportEvent event)
                  throws ReportProcessingException
Specified by:
groupStarted in interface GroupOutputHandler
Throws:
ReportProcessingException

itemsStarted

public void itemsStarted(DefaultOutputFunction outputFunction,
                         ReportEvent event)
                  throws ReportProcessingException
Specified by:
itemsStarted in interface GroupOutputHandler
Throws:
ReportProcessingException

itemsAdvanced

public void itemsAdvanced(DefaultOutputFunction outputFunction,
                          ReportEvent event)
                   throws ReportProcessingException
Specified by:
itemsAdvanced in interface GroupOutputHandler
Throws:
ReportProcessingException

itemsFinished

public void itemsFinished(DefaultOutputFunction outputFunction,
                          ReportEvent event)
                   throws ReportProcessingException
Specified by:
itemsFinished in interface GroupOutputHandler
Throws:
ReportProcessingException

groupFinished

public void groupFinished(DefaultOutputFunction outputFunction,
                          ReportEvent event)
                   throws ReportProcessingException
Specified by:
groupFinished in interface GroupOutputHandler
Throws:
ReportProcessingException