All Implemented Interfaces:
EventListener
All Known Implementing Classes:
PaintDynamicComponentFunction, HideArticleDetailsFunction, ItemSumFunction, ShowElementByNameFunction, AttributeExpressionsEvaluator, ElementTrafficLightFunction, TriggerTypeFunction, HidePageBandForTableExportFunction, ItemMinFunction, CellFormatFunction, ElementColorFunction, DataSchemaFormatFunction, PageFunction, SimplePageLayoutDelegate, PaintComponentFunction, CSVWriter, HideElementIfDataAvailableExpression, AbstractElementFormatFunction, ItemMaxFunction, MetaDataStyleEvaluator, FlowPageLayouter, EventMonitorFunction, XMLWriter, SelectCardFunction, TotalGroupSumQuotientPercentFunction, StructureFunction, TriggerPageFooterFunction, GroupCountFunction, TotalPageItemCountFunction, ItemPercentageFunction, TotalItemCountFunction, SimplePageLayouter, TriggerNestedGroupFunction, TriggerComplexPageFooterFunction, ShowElementIfDataAvailableExpression, TotalGroupCountFunction, FormulaFunction, PageLayouter, TotalCalculationFunction, TotalGroupSumFunction, Function, TotalItemMaxFunction, TotalGroupSumQuotientFunction, FontChangeFunction, HideNullValuesFunction, CountDistinctFunction, HideElementByNameFunction, LayoutProcessorFunction, ItemCountFunction, TotalItemMinFunction, StyleExpressionsEvaluator, PageItemSumFunction, DefaultOutputFunction, NettoProfitFunction, SheetNameFunction, ItemHideFunction, PageTotalFunction, ElementVisibilitySwitchFunction, AbstractFunction, PageItemCountFunction, TableWriter, NegativeNumberPaintChangeFunction, ItemAvgFunction, LevelledExpressionList, CreateHyperLinksFunction, ElementVisibilityFunction, SingleValueQueryFunction, ImageRenderFunction, CreateGroupAnchorsFunction, PageOfPagesFunction, OutputFunction, ConditionalItemSumFunction, RowBandingFunction
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.
Thomas - Morgner| Method from org.jfree.report.event.ReportListener Summary: |
|---|
| groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportDone, reportFinished, reportInitialized, reportStarted |
| Method from org.jfree.report.event.ReportListener Detail: |
|---|
The group can be determined by the report state's getCurrentGroup() function. |
The group can be determined by the report state's getCurrentGroup() function. |
This event is raised before an ItemBand is printed. |
The itemBand is finished, the report starts to close open groups. |
The next events will be itemsAdvanced events until the itemsFinished event is raised. |
|
|
The event carries a ReportState.Started state. Use this to initialize the report. |
The event carries a ReportState.Started state. Use this to prepare the report header. |