Package 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.

See:
          Description

Interface Summary
IBaseResultSet  
ICubeResultSet  
IDataExtractionExtension  
IExecutorContext  
IExtendedItem  
IExtendedItemFactory  
IOnCreateEvent  
IOnPrepareEvent  
IOnRenderEvent  
IPreparationContext  
IQueryContext  
IQueryResultSet  
IReportEvent  
IReportEventContext  
IReportEventHandler  
IReportItemExecutor  
IReportItemGeneration Represents the extended item generation extension, which processes the report item at report geenration time.
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.
 

Package org.eclipse.birt.report.engine.extension Description

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. Among the three interfaces, only IReportItemPresentation is required, and the other two are optional. The execution flow is as follows:

Package Specification

Provides interfaces and classes to support engine extensions.

Since:
1.0


Copyright © 2008 Actuate Corp. All rights reserved.