Understanding the CVS Structure

本文介绍了Eclipse BIRT项目的模块结构及其功能,包括图表引擎、报告设计器、数据引擎等核心组件,并详细列出了各模块的具体职责,如图表设备渲染器、报告转换器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.extensionExtension classes for the device renderer framework for charts
org.eclipse.birt.chart.engineChart model and factory classes
org.eclipse.birt.chart.engine.extensionExtension classes for the model renderer framework for charts
org.eclipse.birt.chart.reportitemClasses for the chart module to interact with the BIRT designer and runtime engine
org.eclipse.birt.chart.sharedClasses shared between different components of the chart module
org.eclipse.birt.chart.uiChart builder UI classes
org.eclipse.birt.chart.ui.extensionExtensions for the chart builder UI
org.eclipse.birt.chart.device.extensionChart engine extension plugin containing device renderers implementations (Swing, SWT, PNG, GIF, JPG, BMP)
org.eclipse.birt.chart.device.svgChart engine extension plugin containing SVG device renderer?s implementation
org.eclipse.birt.convertersContains converters that can convert reports from other formats to the BIRT report format
org.eclipse.birt.coreProvides the framework for loading the plugins at run-time and contains other classes that can be used by any other module
org.eclipse.birt.dataProvides the data engine implementation and the ODA factory implementation. It also contains classes for applying transformations on the data.
org.eclipse.birt.data.odaODA public interface: the classes and interfaces used to create data extensions.
org.eclipse.birt.data.oda.adapter.dtpAdapter for Data Tools project
org.eclipse.birt.report.data.oda.flatfileThe ODA driver for accessing flat file data sources
org.eclipse.birt.report.data.oda.flatfile.uiThe user interface for the ODA flat file driver
org.eclipse.birt.data.oda.jdbcThe ODA driver for accessing JDBC data sources
org.eclipse.birt.data.oda.jdbc.uiThe user interface for the ODA JDBC driver
org.eclipse.birt.report.data.oda.sampledbThe ODA driver for accessing the sample Derby data base
org.eclipse.birt.report.data.oda.sampledb.uiThe user interface for the ODA sample database driver
org.eclipse.birt.data.oda.xmlThe ODA driver for accessing XML data sources
org.eclipse.birt.data.oda.xml.uiThe user interface for the ODA XML driver
org.eclipse.birt.report.debug.uiUsed for creating launch configuration when debugging reports that contain Java events
org.eclipse.birt.report.designer.coreThe 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.libThe classes used for library manipulation
org.eclipse.birt.report.designer.lib.explorerHandles browsing and exploring library contents
org.eclipse.birt.report.designer.uiThe BIRT report designer
org.eclipse.birt.report.designer.ui.rcpThe BIRT RCP report designer
org.eclipse.birt.report.engineThe BIRT reporting engine that generates the report from a report design
org.eclipse.birt.report.engine.emitter.foThe emitter for generating report output using FO
org.eclipse.birt.report.engine.emitter.htmlThe emitter that generates report output in HTML
org.eclipse.birt.report.engine.emitter.pdfThe emitter that generates report output in PDF
org.eclipse.birt.report.modelThe BIRT report model
org.eclipse.birt.report.viewerThe BIRT report viewer (BIRT web app)
org.eclipse.birt-featureThe BIRT feature
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值