public class ReportEvent extends EventObject
ReportState
generated the event.Modifier and Type | Field and Description |
---|---|
static int |
ARTIFICIAL_EVENT_CODE |
static int |
CROSSTABBING
Crosstab marker flag.
|
static int |
CROSSTABBING_COL |
static int |
CROSSTABBING_OTHER |
static int |
CROSSTABBING_ROW |
static int |
CROSSTABBING_TABLE |
static int |
DEEP_TRAVERSING_EVENT
A flag that marks the given event as a deep-traversing event.
|
static int |
GROUP_BODY_FINISHED
This is a layout-helper event.
|
static int |
GROUP_FINISHED
The event type constant, that a group finished event is invoked.
|
static int |
GROUP_STARTED
The event type constant, that a group start event is invoked.
|
static int |
ITEMS_ADVANCED
The event type constant, that the items advanced event is invoked.
|
static int |
ITEMS_FINISHED
The event type constant, that the items finished event is invoked.
|
static int |
ITEMS_STARTED
The event type constant, that the items started event is invoked.
|
static int |
NO_PARENT_PASSING_EVENT |
static int |
PAGE_FINISHED
The event type constant, that the page finished event is invoked.
|
static int |
PAGE_STARTED
The event type constant, that the page start event is invoked.
|
static int |
REPORT_DONE
The event type constant, that the report done event is invoked.
|
static int |
REPORT_FINISHED
The event type constant, that the report finished event is invoked.
|
static int |
REPORT_INITIALIZED
The event type constant, that the report initialize event is invoked.
|
static int |
REPORT_STARTED
The event type constant, that the report start event is invoked.
|
static int |
SUMMARY_ROW
This event is fired when a summary row is going to be printed.
|
static int |
SUMMARY_ROW_END |
static int |
SUMMARY_ROW_START |
source
Constructor and Description |
---|
ReportEvent(ReportState state,
int type)
Creates a new
ReportEvent . |
ReportEvent(ReportState state,
ReportState originatingState,
int type)
Creates a new
ReportEvent . |
Modifier and Type | Method and Description |
---|---|
DataRow |
getDataRow()
Returns the currently assigned dataRow for this event.
|
int |
getLevel()
Returns the current function level.
|
ReportState |
getOriginatingState()
Returns the originating state.
|
ReportDefinition |
getReport()
Returns the report that generated the event.
|
ReportState |
getState()
Returns the
ReportState , which is the source of the event. |
int |
getType()
Returns the event type.
|
boolean |
isDeepTraversing()
Checks whether the deep-traversing flag is set.
|
static String |
translateStateCode(int code) |
getSource, toString
public static final int REPORT_INITIALIZED
public static final int PAGE_STARTED
public static final int REPORT_STARTED
public static final int GROUP_STARTED
public static final int ITEMS_STARTED
public static final int ITEMS_ADVANCED
public static final int ITEMS_FINISHED
public static final int GROUP_FINISHED
public static final int REPORT_FINISHED
public static final int REPORT_DONE
public static final int PAGE_FINISHED
public static final int SUMMARY_ROW
public static final int SUMMARY_ROW_START
public static final int SUMMARY_ROW_END
public static final int GROUP_BODY_FINISHED
public static final int CROSSTABBING
public static final int CROSSTABBING_TABLE
public static final int CROSSTABBING_OTHER
public static final int CROSSTABBING_ROW
public static final int CROSSTABBING_COL
public static final int DEEP_TRAVERSING_EVENT
public static final int NO_PARENT_PASSING_EVENT
public static final int ARTIFICIAL_EVENT_CODE
public ReportEvent(ReportState state, int type)
ReportEvent
.state
- the current state of the processed report (null
not permmitted).type
- the event type for this event object.public ReportEvent(ReportState state, ReportState originatingState, int type)
ReportEvent
.state
- the current state of the processed report (null
not permmitted).originatingState
- the original state that generated the event.type
- the event type for this event object.public int getType()
public ReportState getState()
ReportState
, which is the source of the event.null
).public ReportState getOriginatingState()
public ReportDefinition getReport()
This is a convenience method that extracts the report from the report state.
public DataRow getDataRow()
DataRow
is used to access the fields of the
.DataSource
and other functions and expressions within the
current row of the report.public int getLevel()
public boolean isDeepTraversing()
public static String translateStateCode(int code)
Copyright © 2017 Hitachi Vantara. All rights reserved.