From 30ebe1cbfe286e7a26f0968338c6c007816eb337 Mon Sep 17 00:00:00 2001 From: kitfox Date: Fri, 7 Oct 2011 13:22:31 +0000 Subject: 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 --- src/main/java/com/kitfox/svg/SVGUniverse.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/kitfox/svg/SVGUniverse.java') 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; -- cgit v1.2.3-55-g7522