summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/kitfox/svg/SVGUniverse.java
diff options
context:
space:
mode:
authorkitfox2011-10-07 15:22:31 +0200
committerkitfox2011-10-07 15:22:31 +0200
commit30ebe1cbfe286e7a26f0968338c6c007816eb337 (patch)
tree2bdf448bfd50215b6a933369c18729b0b7ebc560 /src/main/java/com/kitfox/svg/SVGUniverse.java
parentFixed problem with path CLOSE instruction not returning cursor to start of pa... (diff)
downloadsvg-salamander-core-30ebe1cbfe286e7a26f0968338c6c007816eb337.tar.gz
svg-salamander-core-30ebe1cbfe286e7a26f0968338c6c007816eb337.tar.xz
svg-salamander-core-30ebe1cbfe286e7a26f0968338c6c007816eb337.zip
Added SVGElement.removeElement() method. ShapeElement can now handle invalid paint references without crashing.
git-svn-id: https://svn.java.net/svn/svgsalamander~svn/trunk/svg-core@101 7dc7fa77-23fb-e6ad-8e2e-c86bd48ed22b
Diffstat (limited to 'src/main/java/com/kitfox/svg/SVGUniverse.java')
-rw-r--r--src/main/java/com/kitfox/svg/SVGUniverse.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/com/kitfox/svg/SVGUniverse.java b/src/main/java/com/kitfox/svg/SVGUniverse.java
index f99279b..f59e0d1 100644
--- a/src/main/java/com/kitfox/svg/SVGUniverse.java
+++ b/src/main/java/com/kitfox/svg/SVGUniverse.java
@@ -35,7 +35,6 @@ import java.beans.PropertyChangeSupport;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
@@ -45,6 +44,7 @@ import java.io.Serializable;
import java.lang.ref.SoftReference;
import java.net.MalformedURLException;
import java.net.URI;
+import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLStreamHandler;
@@ -436,9 +436,13 @@ public class SVGUniverse implements Serializable
InputStream is = docRoot.openStream();
return loadSVG(uri, new InputSource(createDocumentInputStream(is)));
}
- catch (Throwable t)
+ catch (URISyntaxException ex)
{
- t.printStackTrace();
+ ex.printStackTrace();
+ }
+ catch (IOException ex)
+ {
+ ex.printStackTrace();
}
return null;