# Uses of Package
org.eclipse.birt.report.engine.extension

Packages that use org.eclipse.birt.report.engine.extension
Package
Description
org.eclipse.birt.report.engine.content
Defines interfaces of BIRT report items for Engine to pass from executors to emitters.
org.eclipse.birt.report.engine.extension
This package defines 3 key interfaces ---- IReportItemQuery, IReportItemGeneration, and IReportItemPresentation ---- that are used to process an extended item at query preparation, report generation and report rendering times.
org.eclipse.birt.report.engine.layout.content

Classes in org.eclipse.birt.report.engine.extension used by org.eclipse.birt.report.engine.content
Class
Description
IBaseResultSet
Classes in org.eclipse.birt.report.engine.extension used by org.eclipse.birt.report.engine.extension
Class
Description
IBaseResultSet
IExecutorContext
IExtendedItem
IPreparationContext
IQueryContext
IReportEvent
IReportEventContext
IReportEventHandler
IReportItemExecutor
IReportItemGenerationInfo
IReportItemPreparation
IReportItemPreparation is initially designed for extended item, which handles its nested items.
IReportItemPreparationInfo
IReportItemPresentation
Represents the extended item presentation time extension.
IReportItemPresentationInfo
IReportItemQuery
Defines the extended item query extension, which handles report query preparation.
IRowMetaData
Defines a row that the extension might receive.
IRowSet
defines an interface that wraps around a row set.
Classes in org.eclipse.birt.report.engine.extension used by org.eclipse.birt.report.engine.layout.content
Class
Description
IReportItemExecutor