Extended Item Presentation-Time Support

org.eclipse.birt.report.engine.reportitempresentation

1.0

This extension point specifies how the new report item should be instantiated, processed, and rendered at presentation (rendering) time. 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 #REQUIRED

class            CDATA #REQUIRED

supportedFormats CDATA #IMPLIED>


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

<extension point=

"org.eclipse.birt.report.engine.reportitempresentation"

name=

"chart presentation extension"

>

<reportItem name=

"org.eclipse.birt.chart"

class=

"org.eclipse.birt.report.chartitem.ChartPresentation"

supportedFormats=

"FO,HTML,PDF"

/>

</extension>

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

Chart as an extended item