Summary:
Fix 152699, 153220, 154327 - embedded image issues in DocumentUtil,
refreshment of multi level libraries and semantic check control.
- Bugzilla Bug (s) Resolved: 152699, 153220, 154327
- Description:
1. Embedded image localization in DocumentUtil. Change StructRefValue.getName
to getQualifiedReference to append the library prefix to the name.
2. Add the checks of the ancestors of the element in ReportElementHandle.isValidReferenceForCompoundElement.
3. Add the ModuleOption when opening a module to control
the semantic-checks.
- Tests Description:
Unit/Manual test
- Notes to Build Team: None
- Notes to Developers: None
- Notes to QA: None
- Notes to Documentation: None
- Files Added:
- Files Edited:
Checking in
src/org/eclipse/birt/report/model/parser/GenericModuleParserHandler.java;
Checking in
src/org/eclipse/birt/report/model/parser/LibraryParserHandler.java;
Checking in src/org/eclipse/birt/report/model/parser/DesignReader.java;
Checking in
src/org/eclipse/birt/report/model/parser/ModuleParserHandler.java;
Checking in
src/org/eclipse/birt/report/model/parser/DesignParserHandler.java;
Checking in
src/org/eclipse/birt/report/model/parser/GenericModuleReader.java;
Checking in src/org/eclipse/birt/report/model/parser/LibraryReader.java;
Checking in src/org/eclipse/birt/report/model/api/ReportElementHandle.java;
Checking in src/org/eclipse/birt/report/model/api/ModuleOption.java;
Checking in src/org/eclipse/birt/report/model/api/ModuleUtil.java;
Checking in src/org/eclipse/birt/report/model/api/SessionHandle.java;
Checking in src/org/eclipse/birt/report/model/elements/Library.java;
Checking in src/org/eclipse/birt/report/model/elements/ReportDesign.java;
Checking in test/org/eclipse/birt/report/model/api/SessionHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/input/SessionHandleTest_11.xml;
Checking in src/org/eclipse/birt/report/model/api/util/DocumentUtil.java;
Checking in src/org/eclipse/birt/report/model/core/DesignSession.java;
Checking in src/org/eclipse/birt/report/model/core/Module.java;
Checking in src/org/eclipse/birt/report/model/util/ModelUtil.java;