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