Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 341506

Summary: Use of Apache Xerces in Graph Editor plugin
Product: [Technology] STEM Reporter: Matthew Davis <mattadav>
Component: UIAssignee: James Kaufman <jhkauf>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: P3 CC: dirk.reuter, jan-frederik.wigger, mattadav
Version: unspecified   
Target Milestone: 1.2.0   
Hardware: All   
OS: All   
Whiteboard:

Description Matthew Davis CLA 2011-03-31 11:21:07 EDT
In the plugin org.eclipse.stem.ui.grapheditor, the class SpatialGmlExporter depends on the following classes from Apache Xerces:

org.apache.xml.serialize.OutputFormat
org.apache.xml.serialize.XMLSerializer

The classes are made available through JAR files included directly in the project's folder and classpath.

I strongly recommend we use alternate classes included in either J2SE or EMF to deliver this functionality.  If this class is dependent on Xerces, then we need to formalize the use of of the org.apache.xerces plug-in from Orbit and request clearance in IPZilla.
Comment 1 Matthew Davis CLA 2011-03-31 11:31:32 EDT
Due to the legal nature of this, I'm flagging it as blocking release 1.2.0.
Comment 2 James Kaufman CLA 2011-03-31 13:20:03 EDT
Assign to jk
Comment 3 James Kaufman CLA 2011-03-31 13:24:53 EDT
Dependences on apache have been removed. Jar files removed and build path updated.
XML serialization now done with J2SE
Comment 4 James Kaufman CLA 2011-07-18 21:45:03 EDT
Complete