Description: Remove dependency on model from scriptapi.
Remove unused classes. Change name from engine.script.element to
engine.script.internal.element. Etc...
Regression: No
Code owner: XML API Team
Code reviewer: Wenbin He
Tests: Manual
Tests automated: No, manual at this time
Branches involved: Eclipse CVS
Bugzilla bugs resolved:
121025
Notes to Developers:
None
Notes to QA:
-
Remove ITableGroupFooterRowEventHandler/ITableGroupHeaderRowEventHandler
and corresponding adapter classes. Use IRowEventHandler/RowEventAdapter instead.
-
Change
package name from engine.script.element to engine.script.internal.element.
Should hopefully not affect your test cases.
-
Change
event method beforeFactory signature to remove dependency on model. (Using
IReportDesign instead of ReportDesignHandle)
-
Some
method changes in IReportContext
Notes to Documentation:
None
Notes to Configuration Management:
None
Files added:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DataSource.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ElementUtil.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/TextData.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/StyleDesign.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Cell.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Label.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/RowData.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Row.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DataItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DataSet.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ReportDesign.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ReportElement.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ActionImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Image.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Grid.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DesignElement.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ReportItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/List.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Table.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/TextItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IReportDesign.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDataSource.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDataSet.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDesignElement.java
Files removed:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableGroupFooterRowEventHandler.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableGroupFooterRowEventAdapter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableGroupHeaderRowEventHandler.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/TableGroupHeaderRowEventAdapter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/TextItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Grid.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/List.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Image.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/DataItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/RowData.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/ReportItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/StyleDesign.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/ActionImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/TextData.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Cell.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/ReportElement.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Table.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Label.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Row.java
Files changed:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/MultiLineScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/LabelScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RunTask.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportContextImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TextItemScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/RowScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RunAndRenderTask.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/GridScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ReportEventAdapter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/IReportContext.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataItemScriptExecutor.java
/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/script/RowDataTest.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IReportEventHandler.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ListingElementExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/GridItemExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/CellScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ListScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ImageScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IReportElement.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/ReportItemInstance.java
--
Petter Ivmark
Senior Software Engineer
Actuate Corporation
701 Gateway Blvd
South San Francisco, CA 94080
phone: +1 650 837 4772
email: pivmark@xxxxxxxxxxx
web: www.actuate.com