Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Remove dependency on model from scriptapi etc

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

 

 

 


Back to the top