diff options
author | kitfox | 2011-10-07 15:22:31 +0200 |
---|---|---|
committer | kitfox | 2011-10-07 15:22:31 +0200 |
commit | 30ebe1cbfe286e7a26f0968338c6c007816eb337 (patch) | |
tree | 2bdf448bfd50215b6a933369c18729b0b7ebc560 /src/main/java/com/kitfox/svg/SVGUniverse.java | |
parent | Fixed problem with path CLOSE instruction not returning cursor to start of pa... (diff) | |
download | svg-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.java | 10 |
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;
|