Summary:
Revised clone() methods for elements. Moved slots from each
element to DesignElement.
Added missing element/structure template files and rewrote some
element/structure html templates for changes from BIRT 2.0.
Revised build script to solve RomDoc task failure.
Bugzilla Bug (s) Resolved: N/A
Description:
1. Changed DesignElement and its subclasses
such as ReportItem, Listing, Grid, etc for clone() methods.
2. Added AutoText, OdaDesignerState and ParameterFormatValue
to RomDoc html templates.
3. For changes from BIRT 2.0, changed
template htmls for elements.
4. Fixed problems in ContainerSlot,
MultiElementSlot and SingleElementSlot.
5. Provided the easy method copyDefaultElement()
in TemplateElementHandle. And let UI code call this method.
6. Updated test cases.
Tests Description : Manual test.
Files Edited:
UI changes:
"/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/DefaultNodeProvider.java"
Model changes:
"/org.eclipse.birt.report.model/romdoc/docs/elements/ReportDesign.html"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/structures/ParameterFormatValue.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/core/DesignElementCloneForTemplateTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ReportItem.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/TemplateParameterDefinition.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/GraphicMasterPage.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/ContainerSlot.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/MultiElementSlot.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/Module.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ParameterGroup.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/TemplateElementHandle.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/core/input/Library_CloneForTemplate.xml"
"/org.eclipse.birt.report.model/romdoc/docs/elements/DataSet.html" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/GroupElement.java"
"/org.eclipse.birt.report.model/romdoc/docs/elements/ScalarParameter.html"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/Theme.java"
"/org.eclipse.birt.report.model/romdoc/docs/elements/Table.html"
"/org.eclipse.birt.report.model/romdoc/docs/elements/Data.html"
"/org.eclipse.birt.report.model/BuildModel.xml"
"/org.eclipse.birt.report.model/romdoc/docs/elements/Listing.html"
"/org.eclipse.birt.report.model/romdoc/docs/elements/SimpleDataSet.html"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/FreeForm.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ListingElement.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/SingleElementSlot.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/MasterPage.java"
"/org.eclipse.birt.report.model/romdoc/docs/elements/ReportItem.html"
"/org.eclipse.birt.report.model/romdoc/docs/structs/FilterCondition.html"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/GridItem.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/SimpleMasterPage.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/TableRow.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/Cell.java"
Files Added:
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/core/input/Library_CloneForTemplate.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/core/input/DesignElementCloneForTemplate.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/core/DesignElementCloneForTemplateTest.java"
"/org.eclipse.birt.report.model/romdoc/docs/elements/AutoText.html"
"/org.eclipse.birt.report.model/romdoc/docs/structs/OdaDesignerState.html"
"/org.eclipse.birt.report.model/romdoc/docs/structs/ParameterFormatValue.html"
Files Removed:
Notes to Build Team:
Notes
to Developers:
Notes to QA:
Quotes
to Documentation:
Rick Lu
Actuate Software
Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx