Developing a CSV report rendering extension
The CSV report rendering extension extends the functionality defined by the org.eclipse.birt.report.engine.emitter package, which is part of the org.eclipse.birt.report.engine plug-in. In developing the CSV report rendering extension, you perform the following tasks:
*Create a CSV report rendering extension project in the Eclipse PDE.
*Define the dependencies.
*Declare the emitters extension point.
*Implement the emitter interfaces.
*Test the extension in the designer and in the run-time environments.
An example can be found in the Third Edition (published 2011):
http://www.actuate.com/birt/contributions