<!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) >
<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>
org.eclipse.birt.engine.extension.IReportItemQuery
. The interface provides the following functions:
public void setModelObject(ExtendedItemHandle handle)
----
passes the model object to the extension provider. public IBaseQueryDefinition[] getReportQueries(IBaseQueryDefinition parent) throws BirtException;
----
returns report queries that engine uses to prepare data for the extended item.
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