# Package org.eclipse.birt.report.engine.api.script.eventhandler

package org.eclipse.birt.report.engine.api.script.eventhandler

This package contains event handler interfaces for the BIRT scripting environment. A script developer would implement these interfaces when writing script code in Java. Note: It is encouraged to extend the adapters in org.eclipse.birt.report.engine.api.script.eventadapter, rather than implementaing the event handler interfaces directly. This way, if the interfaces are changed, the script code will not break.

## Package Specification

Event handler interfaces for Java scripting in BIRT.

Since:
  2.0

Related Packages
Package
Description
org.eclipse.birt.report.engine.api.script
Commonly used interfaces for the BIRT scripting environment.
org.eclipse.birt.report.engine.api.script.element
Report element representations in the BIRT scripting environment.
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.instance
Report element representations in the BIRT scripting environment.
Interfaces
Class
Description
IAutoTextEventHandler
ICellEventHandler
Script event handler interface for a cell
IDataItemEventHandler
Script event handler interface for a data item
IDataSetEventHandler
Script event handler interface for a data set
IDataSourceEventHandler
Script event handler interface for a data source
IDynamicTextEventHandler
IGridEventHandler
Script event handler interface for a grid
IImageEventHandler
Script event handler interface for an image
ILabelEventHandler
Script event handler interface for a label
IListEventHandler
Script event handler interface for a list
IListGroupEventHandler
IMasterPageEventHandler
IReportEventHandler
Script event handler interface for a report
IRowEventHandler
Script event handler interface for a detail row
IScriptedDataSetEventHandler
Script event handler interface for a scripted data set
IScriptedDataSourceEventHandler
Script event handler interface for a scripted data source
ITableEventHandler
Script event handler interface for a table
ITableGroupEventHandler
ITextItemEventHandler
Script event handler interface for a text item