Project: Birt
Bug 159514 BPS66 - Chart Simple API
Reported: 2006-10-02 16:27:20 | Status: closed fixed

This project aims to simplify the chart model API and make it accessible from scripting. It will only expose a set of clear interfaces that determine what can be changed using scripting.

Files changed in fix:
chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/reportitem/ChartReportItemImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/IChart.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/IChartWithAxes.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/IChartWithoutAxes.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/attribute/ILabel.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/attribute/IText.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/IAxis.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/ICategory.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/IChartComponent.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/ILegend.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/IMarkerLine.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/IMarkerRange.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/component/IValueSeries.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/data/IDataElement.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/data/IDateTimeDataElement.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/data/INumberDataElement.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/data/ISeriesGrouping.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/scale/ICategoryScale.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/scale/ILinearScale.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/scale/ILogarithmicScale.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/scale/IScale.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/scale/ITimeScale.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IArea.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IBar.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IBubble.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IDifference.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IGantt.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/ILine.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IMeter.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IPie.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IScatter.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IStackableSeries.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/IStock.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/IBubbleData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/IDifferenceData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/IGanttData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/ISeriesData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/ISimpleData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/api/series/data/IStockData.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/ChartImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/ChartWithAxesImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/ChartWithoutAxesImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/attribute/LabelImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/attribute/TextImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/AxisImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/CategoryImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/LegendImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/MarkerLineImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/MarkerRangeImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/SeriesImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/component/ValueSeriesImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/scale/CategoryScaleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/scale/LinearScaleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/scale/LogarithmicScaleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/scale/ScaleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/scale/TimeScaleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/AreaImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/BarImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/BubbleImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/DifferenceImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/GanttImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/LineImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/MeterImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/PieImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/ScatterImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/StackableSeriesImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/StockImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/BubbleDataImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/DifferenceDataImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/GanttDataImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/SeriesDataImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/SimpleDataImpl.java chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/script/internal/series/data/StockDataImpl.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/AllTests.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/BaseChartTestCase.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/ChartTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/ChartWithAxesTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/ChartWithoutAxesTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/SimpleAPITest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/AxisTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/CategoryTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/LegendTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/MarkerLineTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/MarkerRangeTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/component/ValueSeriesTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/data/SeriesGroupingTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/scale/LinearScaleTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/scale/ScaleTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/scale/TimeScaleTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/series/BarSeriesTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/series/PieSeriesTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/series/SeriesTypeTest.java chart/org.eclipse.birt.chart.tests/src/org/eclipse/birt/chart/tests/script/series/StackableSeriesTest.java