Description: Rename some
things to DynamicText (MultiLine/TextData) for scripting to be consistent with
UI. Add scripting ability for table group and list group. onPrepare is the only
supported event at this time.
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:
MultiLineEventHandler/Adapater have
changed name to DynamicTextEventHandler/Adapter. Instead of ITextData/IMultiLineInstance,
IDynamicText/IDynamicTextInstance is used.
Notes to Documentation:
None
Notes to Configuration Management:
None
Files changed:
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/api/script/element/IReportDesign.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ElementUtil.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDynamicTextInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IDynamicTextEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DynamicTextInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/MultiLineItemExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/LocalizedEmitter.java
Files added:
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/DynamicText.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/TableGroup.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/Group.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/element/ListGroup.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/ITableGroup.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IGroup.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IListGroup.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IDynamicText.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DynamicTextScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ListGroupScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ListGroupScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableGroupScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableGroupScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ListGroupEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ITableGroupEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ITableGroupEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/DynamicTextEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/ITableGroupEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IListGroupEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ScriptedDesignVisitor.java
Files removed:
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/script/internal/MultiLineScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/MultiLineEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IMultiLineEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IMultiLineInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/MultiLineInstance.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