Birt Editor Form Page

org.eclipse.birt.report.designer.ui.formPage

2.1.0

This extension point is used to contributor embedded editor into BIRT mulipage report editor.

<!ELEMENT extension (targetEditor+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT formPage EMPTY>

<!ATTLIST formPage

id                   CDATA #REQUIRED

displayName          CDATA #IMPLIED

class                CDATA #REQUIRED

icon                 CDATA #IMPLIED

visible              (true|false) "true"

relative             CDATA #IMPLIED

position             (left|right)

priority             (high|normal|low) "normal"

pageAction           CDATA #IMPLIED

actionBarContributor CDATA #IMPLIED>


<!ELEMENT targetEditor (formPage*)>

<!ATTLIST targetEditor

targetEditorId CDATA #REQUIRED>


The following is an example :

The report item UI extension should implement the IReportEditorPage interface defined in the org.eclipse.birt.report.designer.ui.editors package. See the package's JavaDoc documentation and API interfaces for more information.

The plugin org.eclipse.birt.report.designer.ui.editors.schematic, supplied with the BIRT installation, provides a good example for implementing a multip page editor contributor extension point.