- Summary:
Support serialize/de-serialize element, property, slot and
"embeddedImage/includeLibraries" properties as XPATH. Methods are
defined in XPathUtil.
- Bugzilla Bug (s) Resolved:167202
- Description:
1.removed unused slot xml names that weren’t written into the design file in ROM.
2. added XPathUtil for the function entry API.
3. added util.xpathparser sub-package to de-serialize the string XPath.
4. added new test cases.
- Tests Description :
Manual test
- Files Edited:
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/api/DesignElementHandleTest.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/elements/rom.def
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
- Files Added:
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/util/XPathUtilTest.java
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/util/input/XPathUtilTest.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/util/XPathUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/ParseException.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/SimpleCharStream.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/Token.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/TokenMgrError.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XDepthParser.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XDepthParser.jj
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XDepthParserConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XDepthParserTokenManager.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XPathParser.java
- Files Deleted:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
This check in was made in local server since internet service is unreliable. Will
synchronize to eclipse CVS when network is reliable.
- Notes to Documentation: