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

Packages that use IReportElementInstance
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.
org.eclipse.birt.report.engine.api.script.instance
Report element representations in the BIRT scripting environment.

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

Methods in org.eclipse.birt.report.engine.api.script.eventadapter with parameters of type IReportElementInstance
Modifier and Type
Method
Description
`void`
ListGroupEventAdapter.`onCreate(IReportElementInstance listGroup, IReportContext context)`
`void`
TableGroupEventAdapter.`onCreate(IReportElementInstance tableGroup, IReportContext context)`
`void`
ListGroupEventAdapter.`onPageBreak(IReportElementInstance listGroup, IReportContext context)`
`void`
TableGroupEventAdapter.`onPageBreak(IReportElementInstance tableGroup, IReportContext context)`
`void`
ListGroupEventAdapter.`onRender(IReportElementInstance listGroup, IReportContext context)`
`void`
TableGroupEventAdapter.`onRender(IReportElementInstance tableGroup, IReportContext context)`

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

Methods in org.eclipse.birt.report.engine.api.script.eventhandler with parameters of type IReportElementInstance
Modifier and Type
Method
Description
`void`
IListGroupEventHandler.`onCreate(IReportElementInstance listGroup, IReportContext context)`
`void`
ITableGroupEventHandler.`onCreate(IReportElementInstance tableGroup, IReportContext context)`
`void`
IListGroupEventHandler.`onPageBreak(IReportElementInstance listGroup, IReportContext context)`
`void`
ITableGroupEventHandler.`onPageBreak(IReportElementInstance tableGroup, IReportContext context)`
`void`
IListGroupEventHandler.`onRender(IReportElementInstance listGroup, IReportContext context)`
`void`
ITableGroupEventHandler.`onRender(IReportElementInstance tableGroup, IReportContext context)`

## Uses of IReportElementInstance in org.eclipse.birt.report.engine.api.script.instance

Subinterfaces of IReportElementInstance in org.eclipse.birt.report.engine.api.script.instance
Modifier and Type
Interface
Description
`interface`
`IAbstractTextInstance`
`interface`
`IAutoTextInstance`
`interface`
`ICellInstance`
`interface`
`IDataItemInstance`
`interface`
`IDynamicTextInstance`
`interface`
`IGridInstance`
`interface`
`IImageInstance`
`interface`
`ILabelInstance`
`interface`
`IListInstance`
`interface`
`IReportItemInstance`
`interface`
`IRowInstance`
`interface`
`ITableInstance`
`interface`
`ITextItemInstance`
Methods in org.eclipse.birt.report.engine.api.script.instance that return IReportElementInstance
Modifier and Type
Method
Description
`IReportElementInstance`
IReportElementInstance.`getParent()`
Get the parent (container) of this element