com.jrefinery.report.states
Class PreReportFooterState

java.lang.Object
  extended bycom.jrefinery.report.states.ReportState
      extended bycom.jrefinery.report.states.PreReportFooterState
All Implemented Interfaces:
java.lang.Cloneable, JFreeReportConstants

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 com.jrefinery.report.states.ReportState
BEFORE_FIRST_GROUP, BEFORE_FIRST_PAGE, BEFORE_FIRST_ROW
 
Fields inherited from interface com.jrefinery.report.JFreeReportConstants
NAME_PROPERTY, REPORT_DATE_PROPERTY, REPORT_DEFINITION_CONTENTBASE, REPORT_DEFINITION_SOURCE, REPORT_PAGECOUNT_PROPERTY, REPORT_PAGEFORMAT_PROPERTY, REPORT_PREPARERUN_PROPERTY
 
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 com.jrefinery.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, getDataRowConnector, getErrors, getFunctions, getLevel, getLevels, getNumberOfRows, getProperties, getProperty, getProperty, getReport, isAncestor, isErrorOccured, isFinish, isPrefetchState, isPrepareRun, isProceeding, isStart, leaveGroup, nextPage, resetState, setAncestorHashcode, setCurrentGroupIndex, setCurrentItem, setCurrentPage, setFunctions, setProperty, updateDataRow
 
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.