Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CHECKIN: compound element extends support.

Title: CHECKIN: compound element extends support.

- Summary:
This feature is to reuse library/design compound elements such as table, grid, etc. in the report design.  Child element

extends the layout from parent, and each content element in the child is allowed to override their properties.

- Bugzilla Bug (s) Resolved:
None

- Description:

- Tests Description:
  Unit tested
- Files Affected:
 
  Checking in test/org/eclipse/birt/report/model/api/SlotHandleTest.java;
    Checking in test/org/eclipse/birt/report/model/api/PropertyHandleTest.java;
    Checking in test/org/eclipse/birt/report/model/api/DesignElementHandleTest.java;
    Checking in src/org/eclipse/birt/report/model/api/SlotHandle.java;
    Checking in src/org/eclipse/birt/report/model/api/ElementFactory.java;
    Checking in src/org/eclipse/birt/report/model/api/DesignElementHandle.java;
    Checking in test/org/eclipse/birt/report/model/library/LibraryCompoundElementTest.java;
    Checking in test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java;
    Checking in test/org/eclipse/birt/report/model/parser/golden/CompoundExtendParserTest_golden2.xml;
    Checking in test/org/eclipse/birt/report/model/parser/golden/StyleParseTest_golden.xml;
    Checking in test/org/eclipse/birt/report/model/parser/golden/CompoundExtendParserTest_golden.xml;
    Checking in test/org/eclipse/birt/report/model/parser/golden/UserPropertyTest_golden.xml;
    Checking in test/org/eclipse/birt/report/model/parser/golden/StyleParseTest_golden_1.xml;
    Checking in test/org/eclipse/birt/report/model/library/input/LibraryCompoundElement.xml;
    Checking in test/org/eclipse/birt/report/model/library/input/DesignWithLibraryCompoundElement.xml;
    Checking in src/org/eclipse/birt/report/model/parser/DesignSchemaConstants.java;
    Checking in src/org/eclipse/birt/report/model/parser/OverriddenValuesState.java;
    Checking in src/org/eclipse/birt/report/model/parser/ReportElementState.java;
    Checking in src/org/eclipse/birt/report/model/parser/DesignParserException.java;
    Checking in src/org/eclipse/birt/report/model/parser/AbstractPropertyState.java;
    Checking in src/org/eclipse/birt/report/model/writer/ModuleWriter.java;
    Checking in src/org/eclipse/birt/report/model/core/MultiElementSlot.java;
    Checking in src/org/eclipse/birt/report/model/core/DesignElement.java;
    Checking in src/org/eclipse/birt/report/model/core/ContainerSlot.java;
    Checking in src/org/eclipse/birt/report/model/core/SingleElementSlot.java;
    Checking in src/org/eclipse/birt/report/model/core/StyledElement.java;
    Checking in test/org/eclipse/birt/report/model/parser/input/CompoundExtendParserTest.xml;
    Checking in test/org/eclipse/birt/report/model/parser/input/CompoundExtendParserTest4.xml;
    Checking in test/org/eclipse/birt/report/model/parser/input/CompoundExtendParserTest3.xml;
    Checking in test/org/eclipse/birt/report/model/parser/input/CompoundExtendParserTest2.xml;
    Checking in test/org/eclipse/birt/report/model/api/input/SlotHandleTest.xml;
    Checking in test/org/eclipse/birt/report/model/api/input/PropertyHandleTest_2.xml;
    Checking in src/org/eclipse/birt/report/model/api/command/ExtendsException.java;
    Checking in src/org/eclipse/birt/report/model/api/command/ContentException.java;
    Checking in src/org/eclipse/birt/report/model/util/ContentIterator.java;
    Checking in src/org/eclipse/birt/report/model/util/CompoundElementExtendsUtil.java;
    Checking in test/org/eclipse/birt/report/model/command/input/ExtendsCommandTest.xml;
    Checking in test/org/eclipse/birt/report/model/command/ExtendsCommandTest.java;
    Checking in test/org/eclipse/birt/report/model/library/golden/DesignWithLibraryCompoundElement_golden.xml;
    Checking in src/org/eclipse/birt/report/model/i18n/MessageConstants.java;
    Checking in src/org/eclipse/birt/report/model/i18n/Messages.properties;
    Checking in test/org/eclipse/birt/report/model/api/golden/PropertyHandleTest_golden2.xml;
    Checking in src/org/eclipse/birt/report/model/command/ExtendsCommand.java;
    Checking in src/org/eclipse/birt/report/model/command/PropertyCommand.java;
    Checking in src/org/eclipse/birt/report/model/command/ContentCommand.java;
    Checking in test/org/eclipse/birt/report/model/util/ContentIteratorTest.java;
    Checking in test/org/eclipse/birt/report/model/parser/CompoundExtendParserTest.java;
    Checking in test/org/eclipse/birt/report/model/parser/StyleParseTest.java;
    Checking in test/org/eclipse/birt/report/model/util/input/ContentIteratorTest.xml;
    Checking in test/org/eclipse/birt/report/model/util/output/ContentIteratorTest.out;
    Checking in src/org/eclipse/birt/report/model/api/metadata/PropertyValueException.java;
   

- Notes to Build Team:
- Notes to Developers:
- Notes to QA: 
- Notes to Documentation:


Rock Yu
Actuate Corporation - Shanghai R&D Center
Phone:(86)21-58826388 Ext 220
Email: cyu@xxxxxxxxxxx


Back to the top