|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ReportListeners get informed whenever the state of a report changes.
You should be aware that most events occur more than once. For example, the reportStarted event will be triggered every time the report is regenerated.
When handling these events, use the reportState to track the current changes of the report.
Method Summary | |
void |
groupFinished(ReportEvent event)
Receives notification that a group is finished. |
void |
groupStarted(ReportEvent event)
Receives notification that a new group has started. |
void |
itemsAdvanced(ReportEvent event)
Receives notification that a new row has been read. |
void |
itemsFinished(ReportEvent event)
Receives notification that a group of item bands has been completed. |
void |
itemsStarted(ReportEvent event)
Receives notification that a group of item bands is about to be processed. |
void |
pageFinished(ReportEvent event)
Deprecated. Implement the PageEventListener interface to receive page events. |
void |
pageStarted(ReportEvent event)
Deprecated. Implement the PageEventListener interface to receive page events. |
void |
reportDone(ReportEvent event)
Receives notification that report generation has completed, the report footer was printed, no more output is done. |
void |
reportFinished(ReportEvent event)
Receives notification that report generation has finished (the last record is read and all groups are closed). |
void |
reportInitialized(ReportEvent event)
Receives notification that report generation initializes the current run. |
void |
reportStarted(ReportEvent event)
Receives notification that report generation has started. |
Method Detail |
public void reportInitialized(ReportEvent event)
The event carries a ReportState.Started state. Use this to initialize the report.
event
- The event.public void reportStarted(ReportEvent event)
The event carries a ReportState.Started state. Use this to prepare the report header.
event
- The event.public void reportFinished(ReportEvent event)
event
- The event.public void reportDone(ReportEvent event)
event
- The event.public void pageStarted(ReportEvent event)
This method is deprecated and moved to the PageEventListener interface. PageEvents will no longer be forwarded through this interface as soon as version 0.8.5 is published
event
- The event.public void pageFinished(ReportEvent event)
This method is deprecated and moved to the PageEventListener interface. PageEvents will no longer be forwarded through this interface as soon as version 0.8.5 is published
event
- The event.public void groupStarted(ReportEvent event)
The group can be determined by the report state's getCurrentGroup() function.
event
- The event.public void groupFinished(ReportEvent event)
The group can be determined by the report state's getCurrentGroup() function.
event
- The event.public void itemsStarted(ReportEvent event)
The next events will be itemsAdvanced events until the itemsFinished event is raised.
event
- The event.public void itemsFinished(ReportEvent event)
The itemBand is finished, the report starts to close open groups.
event
- The event.public void itemsAdvanced(ReportEvent event)
This event is raised before an ItemBand is printed.
event
- The event.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |