Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Removed dependency on core from script api, added methods to IDataSetInstance/IDataSourceInstance, removed unused classes

Description: Remove dependency on core from script api by creating a ScriptException instead of using BirtException etc. Add methods for getting/setting extension properties on data set/data source. Remove unused classes.

   

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:

None

 

Notes to Developers:

None

 

Notes to QA:

This checkin removed the dependency on core.jar in script projects (Java). Remove the jar from build path in your test projects. Change SemanticException, BirtException etc to ScriptException in script test classes.

 

Notes to Documentation:

None

 

Notes to Configuration Management:

None

 

 

Files added:

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/ScriptException.java

 

Files changed:

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DataSourceInstance.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DataSetInstance.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IRow.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IReportItem.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITextItem.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITable.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ICell.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/api/script/element/IScriptStyleDesign.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDataItem.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IImage.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITextData.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ILabel.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/StyleDesign.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/TextData.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/Row.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/Table.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/DataSource.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/element/DataSet.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/Image.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/ReportItem.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDataSourceInstance.java

org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDataSetInstance.java

 

Files removed:

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/IDataSource.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