Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Refactored Model codes.

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

 


Back to the top