This extension point defines how to create a new data extraction extension which is used to extracts data in a custom way.
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
Supported format of this data extraction extension.
The java class implements the <code>IDataExtractionExtension</code>.
Mime type of the file output by this data extraction extension.
Name of the extension.
Used to determine whether format is shown in UI
2.3.0M6
The following is a sample usage of the dataExtraction extension point:
<p>
<pre>
<extension
point="org.eclipse.birt.report.engine.dataExtraction">
<dataExtraction
id="test"
format="test"
mimeType="text/plain"
class="org.eclipse.birt.report.engine.TestDataExtractionExtension">
</dataExtraction>
</extension>
</pre>
<p>
The value of the class attribute must be the fully qualified name of a class that implements <code>org.eclipse.birt.engine.extension.IDataExtractionExtension</code>. The interface provides the following functions:
<ul>
<li><code>public void initilize(IReportContext context, IDataExtractionOption option) throws BirtException</code> ----
initialize the extension with report context and data extraction options.</li>
<li><code>public void output(IExtractResults results) throws BirtException</code> ----
outputs the extracted data.</li>
<li><code>public void release()</code> ----
release resources allocated in the extension.</li>
<p>
</ul>
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<br><br>
Contributors: Actuate Corporation - initial API and implementation