Summary:
Expand the script API
Bugzilla Bug (s) Resolved:
Description:
1. Expand Script API. Add filtercondition
,sortcondition, hiderule , highlightrule structures script API and implement.
2 Add ‘remove’
and ‘add’ method in reportitem and listing.
Tests Description : Junit test.
Files Edited:
/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/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/api/impl/ReportRunnable.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportRunnable.java
Files Added:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/FilterConditionImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/HighLightRuleImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/HideRuleImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DataBindingImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/SortConditionImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ISortCondition.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ISortCondition.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDataBinding.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IListing.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IListing.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IList.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/IHighLightRule.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IHideRule.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IFilterCondition.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITable.java
Notes to Developers:
Notes to QA
Mark He XingJie
Actuate Software Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: xhe@xxxxxxxxxxx