aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/events/EventExceptionManager.java
diff options
context:
space:
mode:
authorSimon Pepping <spepping@apache.org>2011-01-14 12:58:53 +0000
committerSimon Pepping <spepping@apache.org>2011-01-14 12:58:53 +0000
commit1eaae07e7db29a870d7dd037083a3e0fc9f7dc8c (patch)
treeed323cef97a5b32384b914229211a5e79cbcb9e9 /src/java/org/apache/fop/events/EventExceptionManager.java
parent4c8a18e4a5e33f473150b9e2f4a91461cb67cce9 (diff)
downloadxmlgraphics-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.java11
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();
}
}