Summary:
Bug
155354 -- fail to render report in deployment environment. Any call to Eclipse
Platform must be moved to plugin sub-package. Created bundle resource factory in
plug-in and api sub-packages to get resources in Eclipse bundle.
Bug 154987 -- support fragment protocol in URIUtil.getRelativePath and URIUtil.resolveAbsolutePath.
Bugzilla Bug (s) Resolved: 155354, 154987
Description:
1. Created IBundleFactory, BundleFactory and PlatformBundleFactory
to wrap classes that Eclipse Platform and Bundle classes.
2. Revised URIUtil to support fragment protocol.
3. Updated test cases.
Tests Description : Junit test.
Files Edited:
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/util/URIUtilTest.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/plugin/ModelPlugin.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/util/URIUtil.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/DefaultResourceLocator.java"
Files Added:
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/plugin/PlatformBundleFactory.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/BundleFactory.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/IBundleFactory.java"
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