Bug 43804 - Unnecessary jar dependencies
Summary: Unnecessary jar dependencies
Status: NEW
Alias: None
Product: Batik - Now in Jira
Classification: Unclassified
Component: (RFE) Request For Extension (show other bugs)
Version: 1.7
Hardware: Other other
: P2 normal
Target Milestone: ---
Assignee: Batik Developer's Mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-06 22:11 UTC by Cameron McCormack
Modified: 2007-11-06 22:11 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron McCormack 2007-11-06 22:11:24 UTC
There are a few jar dependencies that consist of only a small number of 
classes, and which make sense to remove:

  ▪ org.apache.batik.gvt.svg12.MultiResGraphicsNode depends on GVTBuilder
    and BridgeContext from org.apache.batik.bridge.  The GVT package should
    be usable without the bridge package.

  ▪ org.apache.batik.script.InterpreterPool uses
    org.apache.batik.dom.svg.SVGOMDocument just to determine if the interpreter
    should support SVG 1.2.  This should be changed to use a parameter to
    createInterpreter(), or perhaps just disappear when some SVG version
    consolidation happens.

  ▪ org.apache.batik.script.rhino.EventTargetWrapper and
    org.apache.batik.script.rhino.svg12.GlobalWrapper depend on
    o.a.b.dom and o.a.b.dom.svg, respectively.  Wrapper classes should
    probably be provided by the bridge class that creates the interpreter.