# Uses of Interface
org.eclipse.birt.report.engine.api.script.IReportContext

Packages that use IReportContext
Package
Description
org.eclipse.birt.report.engine.api.script.eventadapter
This package contains adapters for the event handler interfaces in org.eclipse.birt.report.engine.api.script.eventhandler.
org.eclipse.birt.report.engine.api.script.eventhandler
This package contains event handler interfaces for the BIRT scripting environment.

## Uses of IReportContext in org.eclipse.birt.report.engine.api.script.eventadapter

Methods in org.eclipse.birt.report.engine.api.script.eventadapter with parameters of type IReportContext
Modifier and Type
Method
Description
`void`
DataSetEventAdapter.`afterClose(IReportContext reportContext)`
`void`
DataSourceEventAdapter.`afterClose(IReportContext reportContext)`
`void`
ReportEventAdapter.`afterFactory(IReportContext reportContext)`
`void`
DataSetEventAdapter.`afterOpen(IDataSetInstance dataSet, IReportContext reportContext)`
`void`
DataSourceEventAdapter.`afterOpen(IDataSourceInstance dataSource, IReportContext reportContext)`
`void`
ReportEventAdapter.`afterRender(IReportContext reportContext)`
`void`
DataSetEventAdapter.`beforeClose(IDataSetInstance dataSet, IReportContext reportContext)`
`void`
DataSourceEventAdapter.`beforeClose(IDataSourceInstance dataSource, IReportContext reportContext)`
`void`
ReportEventAdapter.`beforeFactory(IReportDesign report, IReportContext reportContext)`
`void`
DataSetEventAdapter.`beforeOpen(IDataSetInstance dataSet, IReportContext reportContext)`
`void`
DataSourceEventAdapter.`beforeOpen(IDataSourceInstance dataSource, IReportContext reportContext)`
`void`
ReportEventAdapter.`beforeRender(IReportContext reportContext)`
`void`
ReportEventAdapter.`initialize(IReportContext reportContext)`
`void`
AutoTextEventAdapter.`onCreate(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
`void`
CellEventAdapter.`onCreate(ICellInstance cellInstance, IReportContext reportContext)`
`void`
DataItemEventAdapter.`onCreate(IDataItemInstance data, IReportContext reportContext)`
`void`
DynamicTextEventAdapter.`onCreate(IDynamicTextInstance text, IReportContext reportContext)`
`void`
GridEventAdapter.`onCreate(IGridInstance grid, IReportContext reportContext)`
`void`
ImageEventAdapter.`onCreate(IImageInstance image, IReportContext reportContext)`
`void`
LabelEventAdapter.`onCreate(ILabelInstance label, IReportContext reportContext)`
`void`
ListEventAdapter.`onCreate(IListInstance list, IReportContext reportContext)`
`void`
ListGroupEventAdapter.`onCreate(IReportElementInstance listGroup, IReportContext context)`
`void`
RowEventAdapter.`onCreate(IRowInstance rowInstance, IReportContext reportContext)`
`void`
TableEventAdapter.`onCreate(ITableInstance table, IReportContext reportContext)`
`void`
TableGroupEventAdapter.`onCreate(IReportElementInstance tableGroup, IReportContext context)`
`void`
TextItemEventAdapter.`onCreate(ITextItemInstance text, IReportContext reportContext)`
`void`
DataSetEventAdapter.`onFetch(IDataSetInstance dataSet, IDataSetRow row, IReportContext reportContext)`
`void`
AutoTextEventAdapter.`onPageBreak(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
`void`
CellEventAdapter.`onPageBreak(ICellInstance cellInstance, IReportContext reportContext)`
`void`
DataItemEventAdapter.`onPageBreak(IDataItemInstance data, IReportContext reportContext)`
`void`
DynamicTextEventAdapter.`onPageBreak(IDynamicTextInstance text, IReportContext reportContext)`
`void`
GridEventAdapter.`onPageBreak(IGridInstance grid, IReportContext reportContext)`
`void`
ImageEventAdapter.`onPageBreak(IImageInstance image, IReportContext reportContext)`
`void`
LabelEventAdapter.`onPageBreak(ILabelInstance label, IReportContext reportContext)`
`void`
ListEventAdapter.`onPageBreak(IListInstance list, IReportContext reportContext)`
`void`
ListGroupEventAdapter.`onPageBreak(IReportElementInstance listGroup, IReportContext context)`
`void`
RowEventAdapter.`onPageBreak(IRowInstance rowInstance, IReportContext reportContext)`
`void`
TableEventAdapter.`onPageBreak(ITableInstance table, IReportContext reportContext)`
`void`
TableGroupEventAdapter.`onPageBreak(IReportElementInstance tableGroup, IReportContext context)`
`void`
TextItemEventAdapter.`onPageBreak(ITextItemInstance text, IReportContext reportContext)`
`void`
MasterPageEventAdapter.`onPageEnd(IPageInstance page, IReportContext reportContext)`
`void`
ReportEventAdapter.`onPageEnd(IPageInstance page, IReportContext reportContext)`
`void`
MasterPageEventAdapter.`onPageStart(IPageInstance page, IReportContext reportContext)`
`void`
ReportEventAdapter.`onPageStart(IPageInstance page, IReportContext reportContext)`
`void`
AutoTextEventAdapter.`onPrepare(IAutoText autoText, IReportContext reportContext)`
`void`
CellEventAdapter.`onPrepare(ICell cell, IReportContext reportContext)`
`void`
DataItemEventAdapter.`onPrepare(IDataItem dataItemHandle, IReportContext reportContext)`
`void`
DynamicTextEventAdapter.`onPrepare(IDynamicText textData, IReportContext reportContext)`
`void`
GridEventAdapter.`onPrepare(IGrid grid, IReportContext reportContext)`
`void`
ImageEventAdapter.`onPrepare(IImage imageHandle, IReportContext reportContext)`
`void`
LabelEventAdapter.`onPrepare(ILabel labelHandle, IReportContext reportContext)`
`void`
ListEventAdapter.`onPrepare(IList listHandle, IReportContext reportContext)`
`void`
ListGroupEventAdapter.`onPrepare(IListGroup listGroup, IReportContext context)`
`void`
ReportEventAdapter.`onPrepare(IReportContext reportContext)`
`void`
RowEventAdapter.`onPrepare(IRow rowHandle, IReportContext reportContext)`
`void`
TableEventAdapter.`onPrepare(ITable tableHandle, IReportContext reportContext)`
`void`
TableGroupEventAdapter.`onPrepare(ITableGroup tableGroup, IReportContext context)`
`void`
TextItemEventAdapter.`onPrepare(ITextItem textItemHandle, IReportContext reportContext)`
`void`
AutoTextEventAdapter.`onRender(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
`void`
CellEventAdapter.`onRender(ICellInstance cellInstance, IReportContext reportContext)`
`void`
DataItemEventAdapter.`onRender(IDataItemInstance data, IReportContext reportContext)`
`void`
DynamicTextEventAdapter.`onRender(IDynamicTextInstance text, IReportContext reportContext)`
`void`
GridEventAdapter.`onRender(IGridInstance grid, IReportContext reportContext)`
`void`
ImageEventAdapter.`onRender(IImageInstance image, IReportContext reportContext)`
`void`
LabelEventAdapter.`onRender(ILabelInstance label, IReportContext reportContext)`
`void`
ListEventAdapter.`onRender(IListInstance list, IReportContext reportContext)`
`void`
ListGroupEventAdapter.`onRender(IReportElementInstance listGroup, IReportContext context)`
`void`
RowEventAdapter.`onRender(IRowInstance rowInstance, IReportContext reportContext)`
`void`
TableEventAdapter.`onRender(ITableInstance table, IReportContext reportContext)`
`void`
TableGroupEventAdapter.`onRender(IReportElementInstance tableGroup, IReportContext context)`
`void`
TextItemEventAdapter.`onRender(ITextItemInstance text, IReportContext reportContext)`

## Uses of IReportContext in org.eclipse.birt.report.engine.api.script.eventhandler

Methods in org.eclipse.birt.report.engine.api.script.eventhandler with parameters of type IReportContext
Modifier and Type
Method
Description
`void`
IDataSetEventHandler.`afterClose(IReportContext reportContext)`
Handle the afterClose event
`void`
IDataSourceEventHandler.`afterClose(IReportContext reportContext)`
Handle the afterClose event
`void`
IReportEventHandler.`afterFactory(IReportContext reportContext)`
Handle the afterFactory event
`void`
IDataSetEventHandler.`afterOpen(IDataSetInstance dataSet, IReportContext reportContext)`
Handle the afterOpen event
`void`
IDataSourceEventHandler.`afterOpen(IDataSourceInstance dataSource, IReportContext reportContext)`
Handle the afterOpen event
`void`
IReportEventHandler.`afterRender(IReportContext reportContext)`
Handle the afterRender event
`void`
IDataSetEventHandler.`beforeClose(IDataSetInstance dataSet, IReportContext reportContext)`
Handle the beforeClose event
`void`
IDataSourceEventHandler.`beforeClose(IDataSourceInstance dataSource, IReportContext reportContext)`
Handle the beforeClose event
`void`
IReportEventHandler.`beforeFactory(IReportDesign report, IReportContext reportContext)`
Handle the beforeFactory event
`void`
IDataSetEventHandler.`beforeOpen(IDataSetInstance dataSet, IReportContext reportContext)`
Handle the beforeOpen event
`void`
IDataSourceEventHandler.`beforeOpen(IDataSourceInstance dataSource, IReportContext reportContext)`
Handle the beforeOpen event
`void`
IReportEventHandler.`beforeRender(IReportContext reportContext)`
Handle the beforeRender event
`void`
IReportEventHandler.`initialize(IReportContext reportContext)`
Handle the initialize event
`void`
IAutoTextEventHandler.`onCreate(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
Handle the onCreate event
`void`
ICellEventHandler.`onCreate(ICellInstance cellInstance, IReportContext reportContext)`
Handle the onCreate event
`void`
IDataItemEventHandler.`onCreate(IDataItemInstance data, IReportContext reportContext)`
Handle the onCreate event
`void`
IDynamicTextEventHandler.`onCreate(IDynamicTextInstance text, IReportContext reportContext)`
Handle the onCreate event
`void`
IGridEventHandler.`onCreate(IGridInstance grid, IReportContext reportContext)`
Handle the onCreate event
`void`
IImageEventHandler.`onCreate(IImageInstance image, IReportContext reportContext)`
Handle the onCreate event
`void`
ILabelEventHandler.`onCreate(ILabelInstance label, IReportContext reportContext)`
Handle the onCreate event
`void`
IListEventHandler.`onCreate(IListInstance list, IReportContext reportContext)`
Handle the onCreate event
`void`
IListGroupEventHandler.`onCreate(IReportElementInstance listGroup, IReportContext context)`
`void`
IRowEventHandler.`onCreate(IRowInstance rowInstance, IReportContext reportContext)`
Handle the onCreate event
`void`
ITableEventHandler.`onCreate(ITableInstance table, IReportContext reportContext)`
Handle the onCreate event
`void`
ITableGroupEventHandler.`onCreate(IReportElementInstance tableGroup, IReportContext context)`
`void`
ITextItemEventHandler.`onCreate(ITextItemInstance text, IReportContext reportContext)`
Handle the onCreate event
`void`
IDataSetEventHandler.`onFetch(IDataSetInstance dataSet, IDataSetRow row, IReportContext reportContext)`
Handle the onFetch event
`void`
IAutoTextEventHandler.`onPageBreak(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
Handle the onPageBreak event
`void`
ICellEventHandler.`onPageBreak(ICellInstance cellInstance, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IDataItemEventHandler.`onPageBreak(IDataItemInstance data, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IDynamicTextEventHandler.`onPageBreak(IDynamicTextInstance text, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IGridEventHandler.`onPageBreak(IGridInstance grid, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IImageEventHandler.`onPageBreak(IImageInstance image, IReportContext reportContext)`
Handle the onPageBreak event
`void`
ILabelEventHandler.`onPageBreak(ILabelInstance label, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IListEventHandler.`onPageBreak(IListInstance list, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IListGroupEventHandler.`onPageBreak(IReportElementInstance listGroup, IReportContext context)`
`void`
IRowEventHandler.`onPageBreak(IRowInstance rowInstance, IReportContext reportContext)`
Handle the onPageBreak event
`void`
ITableEventHandler.`onPageBreak(ITableInstance table, IReportContext reportContext)`
Handle the onPageBreak event
`void`
ITableGroupEventHandler.`onPageBreak(IReportElementInstance tableGroup, IReportContext context)`
`void`
ITextItemEventHandler.`onPageBreak(ITextItemInstance text, IReportContext reportContext)`
Handle the onPageBreak event
`void`
IMasterPageEventHandler.`onPageEnd(IPageInstance page, IReportContext reportContext)`
Handle the onPageEnd event
`void`
IReportEventHandler.`onPageEnd(IPageInstance page, IReportContext reportContext)`
Handle the onPageEnd event
`void`
IMasterPageEventHandler.`onPageStart(IPageInstance page, IReportContext reportContext)`
Handle the onPageStart event
`void`
IReportEventHandler.`onPageStart(IPageInstance page, IReportContext reportContext)`
Handle the onPageStart event
`void`
IAutoTextEventHandler.`onPrepare(IAutoText autoText, IReportContext reportContext)`
Handle the onPrepare event
`void`
ICellEventHandler.`onPrepare(ICell cell, IReportContext reportContext)`
Handle the onPrepare event
`void`
IDataItemEventHandler.`onPrepare(IDataItem dataItemHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
IDynamicTextEventHandler.`onPrepare(IDynamicText textData, IReportContext reportContext)`
Handle the onPrepare event
`void`
IGridEventHandler.`onPrepare(IGrid grid, IReportContext reportContext)`
Handle the onPrepare event
`void`
IImageEventHandler.`onPrepare(IImage imageHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
ILabelEventHandler.`onPrepare(ILabel labelHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
IListEventHandler.`onPrepare(IList listHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
IListGroupEventHandler.`onPrepare(IListGroup listGroup, IReportContext context)`
`void`
IReportEventHandler.`onPrepare(IReportContext reportContext)`
Handle the onPrepare event
`void`
IRowEventHandler.`onPrepare(IRow rowHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
ITableEventHandler.`onPrepare(ITable tableHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
ITableGroupEventHandler.`onPrepare(ITableGroup tableGroup, IReportContext context)`
`void`
ITextItemEventHandler.`onPrepare(ITextItem textItemHandle, IReportContext reportContext)`
Handle the onPrepare event
`void`
IAutoTextEventHandler.`onRender(IAutoTextInstance autoTextInstance, IReportContext reportContext)`
Handle the onRender event
`void`
ICellEventHandler.`onRender(ICellInstance cellInstance, IReportContext reportContext)`
Handle the onRender event
`void`
IDataItemEventHandler.`onRender(IDataItemInstance data, IReportContext reportContext)`
Handle the onRender event
`void`
IDynamicTextEventHandler.`onRender(IDynamicTextInstance text, IReportContext reportContext)`
Handle the onRender event
`void`
IGridEventHandler.`onRender(IGridInstance grid, IReportContext reportContext)`
Handle the onRender event
`void`
IImageEventHandler.`onRender(IImageInstance image, IReportContext reportContext)`
Handle the onRender event
`void`
ILabelEventHandler.`onRender(ILabelInstance label, IReportContext reportContext)`
Handle the onRender event
`void`
IListEventHandler.`onRender(IListInstance list, IReportContext reportContext)`
Handle the onRender event
`void`
IListGroupEventHandler.`onRender(IReportElementInstance listGroup, IReportContext context)`
`void`
IRowEventHandler.`onRender(IRowInstance rowInstance, IReportContext reportContext)`
Handle the onRender event
`void`
ITableEventHandler.`onRender(ITableInstance table, IReportContext reportContext)`
Handle the onRender event
`void`
ITableGroupEventHandler.`onRender(IReportElementInstance tableGroup, IReportContext context)`
`void`
ITextItemEventHandler.`onRender(ITextItemInstance text, IReportContext reportContext)`
Handle the onRender event