Extended Item Data Prepare-Time Support

org.eclipse.birt.report.engine.reportitemQuery

1.0

This extension point specifies how the data that the new report item needs should be prepared. In a server environment, the plugin registry uses this extension point registration to discover supported report item extensions.

<!ELEMENT extension (reportItem)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT reportItem EMPTY>

<!ATTLIST reportItem

name       CDATA #IMPLIED

class      CDATA #IMPLIED

getAllRows (true | false) >


The following is a sample usage of the reportItemQUery extension point:

<extension point=

"org.eclipse.birt.report.engine.reportitemquery"

name=

"chart report query extension"

>

<reportItem name=

"org.eclipse.birt.chart"

class=

"org.eclipse.birt.report.chartitem.ChartQuery"

/>

</extension>

The value of the class attribute must be the fully qualified name of a class that implements org.eclipse.birt.engine.extension.IReportItemQuery. The interface provides the following functions:

Chart as an extended item