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

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

Commonly used interfaces for the BIRT scripting environment.

## Package Specification

Commonly used interfaces for the BIRT scripting environment.

Since:
  2.0

Related Packages
Package
Description
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.eventhandler
This package contains event handler interfaces for the BIRT scripting environment.
org.eclipse.birt.report.engine.api.script.instance
Report element representations in the BIRT scripting environment.
Class
Description
EngineScriptableClassInfo
IColumnMetaData
Describes the column metadata of a row.
IDataSetRow
IReportContext
An interface used to share information between the event methods in scripting.
IRowData
Represents the computed expression results that are bound to the current row.
IScriptedDataSetMetaData
Interface used by Scripted Data Set's describe handler to define column metadata of the data set.
IUpdatableDataSetRow
A Data Set Row which allows its column values to be updated.
ScriptException
Exception thrown in scripting.
ScriptMethodVisibilityUtil
Util class that check methods in script interface are visible or not.