<!ELEMENT extension ((reportItemFigureUI | reportItemLabelUI | reportItemImageUI) , model , builder? , palette? , editor? , outline? , description?)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
><!ELEMENT model EMPTY>
<!ATTLIST model
extensionName CDATA #REQUIRED
><!ELEMENT reportItemFigureUI EMPTY>
<!ATTLIST reportItemFigureUI
class CDATA #REQUIRED
><!ELEMENT reportItemLabelUI EMPTY>
<!ATTLIST reportItemLabelUI
class CDATA #REQUIRED
><!ELEMENT reportItemImageUI EMPTY>
<!ATTLIST reportItemImageUI
class CDATA #REQUIRED
><!ELEMENT builder EMPTY>
<!ATTLIST builder
class CDATA #IMPLIED
>Optional Builder for the element inside the Editor. Instantiated when a new item is dragged from the palette inside the editor.
<!ELEMENT palette EMPTY>
<!ATTLIST palette
icon CDATA #IMPLIED
category CDATA #IMPLIED
categoryDisplayName CDATA #IMPLIED
><!ELEMENT editor EMPTY>
<!ATTLIST editor
showInMasterPage (true | false) "true"
showInDesigner (true | false) "true"
canResize (true | false) "true"
menuLabel CDATA #IMPLIED
><!ELEMENT outline EMPTY>
<!ATTLIST outline
icon CDATA #IMPLIED
><!ELEMENT description (#PCDATA)>
an optional subelement whose body contains a short text describing what the UI extension will do
<extension point="org.eclipse.birt.report.designer.reportitemUI"> <model extensionName="chart"/> <reportItemFigureUI class=="org.eclipse.birt.chart.ChartAdapterUI"/> <palette icon="/icons/paletteimage.gif" category="main"/> <editor showInMasterPage="false"/> <outline icon="/icons/outlineimage.gif"/> </extension>
Copyright (c) 2005 Actuate Corporation. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Actuate Corporation - initial API and implementation