GraphLibraryExportToSVGFeatureAPIReview

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

  1. Adding a wrapper module for the Batik library.
  2. Adding a Plugin module for the Visual Library for adding Scalar Vector Graphics (SVG) support.

Target Milestone

NetBeans 6.9

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

  1. Adding a wrapper module for the Batik library.
  2. 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

  1. Current batik bits are taken from a jar in one of the uml modules, batik-all.jar. What bits ought to be here?
  2. What other modules use classes from Batik? Will adding a Batik wrapper affect these modules?
  3. Need to add new modules to a cluster to build them.
  4. Others...

Important Files

Find important files (zipped module project directories and javadocs) attached to issue [133711].

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo