org.jfree.report.states
Class PreReportFooterState

java.lang.Object
  extended byorg.jfree.report.states.ReportState
      extended byorg.jfree.report.states.PreReportFooterState
All Implemented Interfaces:
java.lang.Cloneable

public final class PreReportFooterState
extends ReportState

At least the report has been finished. There is no more data to print, so just fire that ReportFinishedEvent and advance to the state FinishState.

Author:
David Gilbert, Thomas Morgner

Field Summary
 
Fields inherited from class org.jfree.report.states.ReportState
BEFORE_FIRST_GROUP, BEFORE_FIRST_PAGE, BEFORE_FIRST_ROW
 
Constructor Summary
PreReportFooterState(ReportState previous)
          Creates a 'pre-report-footer' report state.
 
Method Summary
 ReportState advance()
          Advances from this state to the next.
 
Methods inherited from class org.jfree.report.states.ReportState
advanceItem, clone, createStateProgress, enterGroup, fireGroupFinishedEvent, fireGroupStartedEvent, fireItemsAdvancedEvent, fireItemsFinishedEvent, fireItemsStartedEvent, fireLayoutCompleteEvent, firePageCanceledEvent, firePageFinishedEvent, firePageStartedEvent, firePrepareEvent, fireReportDoneEvent, fireReportFinishedEvent, fireReportInitializedEvent, fireReportStartedEvent, getAncestorHashcode, getCurrentDataItem, getCurrentDisplayItem, getCurrentGroupIndex, getCurrentPage, getDataRow, getDataRowBackend, getDataRowPreview, getErrors, getFunctions, getLevel, getLevels, getNumberOfRows, getProperties, getProperty, getProperty, getReport, getReportDefinition, isAncestor, isErrorOccured, isFinish, isLastItemInGroup, isPrefetchState, isPrepareRun, isProceeding, isStart, leaveGroup, nextPage, resetState, setAncestorHashcode, setCurrentGroupIndex, setCurrentItem, setCurrentPage, setProperty
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreReportFooterState

public PreReportFooterState(ReportState previous)
Creates a 'pre-report-footer' report state.

Parameters:
previous - the previous report state.
Method Detail

advance

public ReportState advance()
Advances from this state to the next.

Specified by:
advance in class ReportState
Returns:
the next report state.