Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Bug 177282 Simple API classes from ROM defined report items.

- Summary:

It is required to have a set of simple API classes for ROM defined report items. Also added a shortcut method openDesign() on DesignEngine.

For extension element like Chart, the extension designer should implement extension.IReportItem.getSimpleElement().

- Bugzilla Bug (s) Resolved: 177282



- Description:

1. added openDesign() on DesignEngine. modified DesignSession to use the input ModuleOption.

2. added a new method getSimpleElement() on extension.IReportItem and extension.ReportItem.

3. a set of interfaces and classes for simple API objects.

4. deleted unused script package.

5. revised meta-data description and build scripts.


- Tests Description :

JUnit test

- Files Edited:

/org.eclipse.birt.report.model.testhelper/META-INF/MANIFEST.MF
/org.eclipse.birt.report.model/BuildModel.xml
/org.eclipse.birt.report.model/META-INF/MANIFEST.MF
/org.eclipse.birt.report.model/customBuildCallbacks.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignEngine.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/IDesignEngine.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/IModuleOption.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleOption.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/extension/IReportItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/extension/ReportItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/impl/DesignEngineImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignSession.java



- Files Added:

/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/impl/SimpleElementFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IAction.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IAutoText.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ICell.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IColumn.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDataBinding.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDataItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDataSet.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDataSource.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDesignElement.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IDynamicText.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IExtendedItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IFilterCondition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IGrid.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IHideRule.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IHighlightRule.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IImage.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ILabel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IList.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IListGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IListing.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IMultiRowItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IReportDesign.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IReportElement.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IReportItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IResultSetColumn.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IRow.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ISimpleElementFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ISortCondition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/IStyle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ITable.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ITableGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ITextItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/ScriptElementFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/simpleapi/package.html
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ActionImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/AutoText.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Cell.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Column.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DataBindingImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DataItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DataSet.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DataSource.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DesignElement.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/DynamicText.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ElementUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ExtendedItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/FilterConditionImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Grid.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Group.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/HideRuleImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/HideRuleMethodUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/HighlightRuleImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/HighlightRuleMethodUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Image.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Label.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/List.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ListGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Listing.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/MultiRowItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ReportDesign.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ReportElement.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ReportItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/ResultSetColumnImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Row.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/SortConditionImpl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Style.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/Table.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/TableGroup.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/TextItem.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/simpleapi/package.html



- Files Deleted:

/org.eclipse.birt.report.model.testhelper/test/org/eclipse/birt/report/model/script/ScriptTestUtil.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/NativeColorTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/NativeDimensionTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/NativeElementDefinitionTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/NativePropertyDefinitionTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/NativeReportTest.java
/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/script/ScriptTestCase.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/Color.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/Dimension.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/ElementDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/ModelJavaScriptInitializer.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/ModelJavaScriptWrapper.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeColor.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeConfigVariable.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeDimension.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeElementDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativePropertyDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeReport.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/NativeReportDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/PropertyDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/Report.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/ReportDefinition.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/script/package.html



- Notes to Build Team:



- Notes to Developers:



- Notes to QA:



- Notes to Documentation:

 

Rick Lu

Actuate Software Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx
 


Back to the top