- Summary:
initialize the report item for extension element in
extension validator
- Bugzilla Bug
(s) Resolved:
- Description:
After parsing design file, the report item of extended element will not be
initialized due to lazy initialization strategy. But, when the validate method is
called, if the report item is null, no error information will be collected from
the extension side. So, will check the report item in the valuator,
if it is null, do the initialization for the extended item.
-
Tests Description :
junit test
- Files Edited:
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
/cvsroot/birt/source/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/extension/ReportItemExtensionTest.java,v
<--
ReportItemExtensionTest.java
/cvsroot/birt/source/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/extension/golden/TestAddExtendedItem_golden_2.xml,v <-- TestAddExtendedItem_golden_2.xml
/cvsroot/birt/source/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_golden_3.xml,v <-- ExtensionTest_golden_3.xml
/cvsroot/birt/source/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_golden_1.xml,v <-- ExtensionTest_golden_1.xml
/cvsroot/birt/source/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/validators/ExtensionValidator.java,v
<--
ExtensionValidator.java
/cvsroot/birt/source/org.eclipse.birt.report.model/org.eclipse.birt.report.model.tests.zip,v <-- org.eclipse.birt.report.model.tests.zip
/cvsroot/birt/source/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/extension/input/ExtensionTest_9.xml,v <-- ExtensionTest_9.xml
Ivy
Actuate
Software ShangHai center.
Tel:
(86)21-58826388
Fax:(86)21-58826002
Email:
yli@xxxxxxxxxxx