Export to SVG Feature API Review
Submitter: Kris.Richards@Sun.COM (code submitted by Bruno Matos - bruno.matos@gmail.com)
Type: Fast Track
Tracking Issue: 133711
Short Description
- Adding a wrapper module for the Batik library.
- Adding a Plugin module for the Visual Library for adding Scalar Vector Graphics (SVG) support.
Target Milestone
NetBeans 6.5
Dependencies
There are currently no dependencies on this addition. These new classes depend only on standard JDK classes.
Change in Current Architecture
None. This is completely an addition. The Batik library wrapper will be added with public access to all its packages. The SVG support plugin module contains one api class and
one implementation class. This plugin is trivial as it relies on Batik and the Visual libraries to do the work.
Use Cases
Developer desires that their program is able to export a scene to SVG format. This may be for web use or any other use where an SVG renderer is involved. To use this feature, the user would download the Batik library and SVG support modules.
Summary of Changes
- Adding a wrapper module for the Batik library.
- Adding a Plugin module for the Visual Library for adding Scalar Vector Graphics (SVG) support.
Impacted Interfaces
There are no current interfaces being impacted by this addition.
Issues
- Current batik bits are taken from a jar in one of the uml modules, batik-all.jar. What bits ought to be here?
- What other modules use classes from Batik? Will adding a Batik wrapper affect these modules?
- Need to add new modules to a cluster to build them.
- Others...
Important Files
Find important files (zipped module project directories and javadocs) attached to issue
133711.