diff options
author | Simon Pepping <spepping@apache.org> | 2011-01-14 12:58:53 +0000 |
---|---|---|
committer | Simon Pepping <spepping@apache.org> | 2011-01-14 12:58:53 +0000 |
commit | 1eaae07e7db29a870d7dd037083a3e0fc9f7dc8c (patch) | |
tree | ed323cef97a5b32384b914229211a5e79cbcb9e9 /src/java/org/apache/fop/events/EventExceptionManager.java | |
parent | 4c8a18e4a5e33f473150b9e2f4a91461cb67cce9 (diff) | |
download | xmlgraphics-fop-1eaae07e7db29a870d7dd037083a3e0fc9f7dc8c.tar.gz xmlgraphics-fop-1eaae07e7db29a870d7dd037083a3e0fc9f7dc8c.zip |
Fix deprecation warnings; add some type safety
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1058988 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/events/EventExceptionManager.java')
-rw-r--r-- | src/java/org/apache/fop/events/EventExceptionManager.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/java/org/apache/fop/events/EventExceptionManager.java b/src/java/org/apache/fop/events/EventExceptionManager.java index f7d679282..3494dc560 100644 --- a/src/java/org/apache/fop/events/EventExceptionManager.java +++ b/src/java/org/apache/fop/events/EventExceptionManager.java @@ -32,11 +32,12 @@ public final class EventExceptionManager { private EventExceptionManager() { } - private static final Map EXCEPTION_FACTORIES = new java.util.HashMap(); + private static final Map<String, ExceptionFactory> EXCEPTION_FACTORIES + = new java.util.HashMap<String, ExceptionFactory>(); static { - Iterator iter; - iter = Service.providers(ExceptionFactory.class, true); + Iterator<Object> iter; + iter = Service.providers(ExceptionFactory.class); while (iter.hasNext()) { ExceptionFactory factory = (ExceptionFactory)iter.next(); EXCEPTION_FACTORIES.put(factory.getExceptionClass().getName(), factory); @@ -63,7 +64,7 @@ public final class EventExceptionManager { String msg = EventFormatter.format(event); //Get original exception as cause if it is given as one of the parameters Throwable t = null; - Iterator iter = event.getParams().values().iterator(); + Iterator<Object> iter = event.getParams().values().iterator(); while (iter.hasNext()) { Object o = iter.next(); if (o instanceof Throwable) { @@ -96,6 +97,6 @@ public final class EventExceptionManager { * Returns the {@link Exception} class created by this factory. * @return the exception class */ - Class getExceptionClass(); + Class<? extends Exception> getExceptionClass(); } } |