Understanding the CVS Structure
http://www.eclipse.org/birt/phoenix/build/buildInstructions.php
The BIRT modules are available in CVS in the source folder under /home/birt. BIRT has over 150 modules, some of these are described below.
Project Folder Contents
org.eclipse.birt.chart.device.extension | Extension classes for the device renderer framework for charts |
org.eclipse.birt.chart.engine | Chart model and factory classes |
org.eclipse.birt.chart.engine.extension | Extension classes for the model renderer framework for charts |
org.eclipse.birt.chart.reportitem | Classes for the chart module to interact with the BIRT designer and runtime engine |
org.eclipse.birt.chart.shared | Classes shared between different components of the chart module |
org.eclipse.birt.chart.ui | Chart builder UI classes |
org.eclipse.birt.chart.ui.extension | Extensions for the chart builder UI |
org.eclipse.birt.chart.device.extension | Chart engine extension plugin containing device renderers implementations (Swing, SWT, PNG, GIF, JPG, BMP) |
org.eclipse.birt.chart.device.svg | Chart engine extension plugin containing SVG device renderer?s implementation |
org.eclipse.birt.converters | Contains converters that can convert reports from other formats to the BIRT report format |
org.eclipse.birt.core | Provides the framework for loading the plugins at run-time and contains other classes that can be used by any other module |
org.eclipse.birt.data | Provides the data engine implementation and the ODA factory implementation. It also contains classes for applying transformations on the data. |
org.eclipse.birt.data.oda | ODA public interface: the classes and interfaces used to create data extensions. |
org.eclipse.birt.data.oda.adapter.dtp | Adapter for Data Tools project |
org.eclipse.birt.report.data.oda.flatfile | The ODA driver for accessing flat file data sources |
org.eclipse.birt.report.data.oda.flatfile.ui | The user interface for the ODA flat file driver |
org.eclipse.birt.data.oda.jdbc | The ODA driver for accessing JDBC data sources |
org.eclipse.birt.data.oda.jdbc.ui | The user interface for the ODA JDBC driver |
org.eclipse.birt.report.data.oda.sampledb | The ODA driver for accessing the sample Derby data base |
org.eclipse.birt.report.data.oda.sampledb.ui | The user interface for the ODA sample database driver |
org.eclipse.birt.data.oda.xml | The ODA driver for accessing XML data sources |
org.eclipse.birt.data.oda.xml.ui | The user interface for the ODA XML driver |
org.eclipse.birt.report.debug.ui | Used for creating launch configuration when debugging reports that contain Java events |
org.eclipse.birt.report.designer.core | The core classes of the BIRT report designer, including classes that interact with the BIRT model, and localization and other utility classes |
org.eclipse.birt.report.designer.lib | The classes used for library manipulation |
org.eclipse.birt.report.designer.lib.explorer | Handles browsing and exploring library contents |
org.eclipse.birt.report.designer.ui | The BIRT report designer |
org.eclipse.birt.report.designer.ui.rcp | The BIRT RCP report designer |
org.eclipse.birt.report.engine | The BIRT reporting engine that generates the report from a report design |
org.eclipse.birt.report.engine.emitter.fo | The emitter for generating report output using FO |
org.eclipse.birt.report.engine.emitter.html | The emitter that generates report output in HTML |
org.eclipse.birt.report.engine.emitter.pdf | The emitter that generates report output in PDF |
org.eclipse.birt.report.model | The BIRT report model |
org.eclipse.birt.report.viewer | The BIRT report viewer (BIRT web app) |
org.eclipse.birt-feature | The BIRT feature |
时间: 2024-10-03 08:50:19