You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by de...@apache.org on 2002/04/27 16:26:42 UTC

cvs commit: xml-batik/sources/org/apache/batik/extension/svg SolidColorBridge.java

deweese     02/04/27 07:26:42

  Modified:    sources/org/apache/batik/extension/svg SolidColorBridge.java
  Log:
  Switched from java.net.URL to batik.util.ParsedURL.
  
  Revision  Changes    Path
  1.5       +9 -24     xml-batik/sources/org/apache/batik/extension/svg/SolidColorBridge.java
  
  Index: SolidColorBridge.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/extension/svg/SolidColorBridge.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SolidColorBridge.java	18 Mar 2002 10:28:27 -0000	1.4
  +++ SolidColorBridge.java	27 Apr 2002 14:26:42 -0000	1.5
  @@ -12,8 +12,6 @@
   import java.awt.Paint;
   import java.util.Map;
   import java.util.HashMap;
  -import java.net.URL;
  -import java.net.MalformedURLException;
   
   import org.apache.batik.bridge.AbstractSVGBridge;
   import org.apache.batik.bridge.BridgeContext;
  @@ -34,6 +32,7 @@
   
   import org.apache.batik.gvt.GraphicsNode;
   import org.apache.batik.util.CSSConstants;
  +import org.apache.batik.util.ParsedURL;
   
   import org.w3c.dom.css.CSSPrimitiveValue;
   import org.w3c.dom.css.CSSValue;
  @@ -114,22 +113,15 @@
               }
   
               SVGOMDocument doc = (SVGOMDocument)paintElement.getOwnerDocument();
  -            URL url;
  -            try {
  -                url = new URL(doc.getURLObject(), uri);
  -            } catch (MalformedURLException ex) {
  -                throw new BridgeException(paintElement,
  -                                          ERR_URI_MALFORMED,
  -                                          new Object[] {uri});
  -            
  -            }
  +            ParsedURL purl = new ParsedURL(doc.getURL(), uri);
  +
               // check if there is circular dependencies
  -            if (refs.containsKey(url)) {
  +            if (refs.containsKey(purl)) {
                   throw new BridgeException(paintElement,
                                             ERR_XLINK_HREF_CIRCULAR_DEPENDENCIES,
                                             new Object[] {uri});
               }
  -            refs.put(url, url);
  +            refs.put(purl, purl);
               paintElement = ctx.getReferencedElement(paintElement, uri);
           }
       }
  @@ -169,23 +161,16 @@
               }
   
               SVGOMDocument doc = (SVGOMDocument)paintElement.getOwnerDocument();
  -            URL url;
  -            try {
  -                url = new URL(doc.getURLObject(), uri);
  -            } catch (MalformedURLException ex) {
  -                throw new BridgeException(paintElement,
  -                                          ERR_URI_MALFORMED,
  -                                          new Object[] {uri});
  -            
  -            }
  +            ParsedURL purl = new ParsedURL(doc.getURL(), uri);
  +
               // check if there is circular dependencies
  -            if (refs.containsKey(url)) {
  +            if (refs.containsKey(purl)) {
                   throw new BridgeException
                       (paintElement,
                        ERR_XLINK_HREF_CIRCULAR_DEPENDENCIES,
                        new Object[] {uri});
               }
  -            refs.put(url, url);
  +            refs.put(purl, purl);
               paintElement = ctx.getReferencedElement(paintElement, uri);
           }
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org