Author: michiel
Date: 2010-06-17 14:24:13 +0200 (Thu, 17 Jun 2010)
New Revision: 42593
Modified:
mmbase/trunk/utils/src/main/java/org/mmbase/util/Encode.java
Log:
Modified: mmbase/trunk/utils/src/main/java/org/mmbase/util/Encode.java
===================================================================
--- mmbase/trunk/utils/src/main/java/org/mmbase/util/Encode.java
2010-06-17 12:24:02 UTC (rev 42592)
+++ mmbase/trunk/utils/src/main/java/org/mmbase/util/Encode.java
2010-06-17 12:24:13 UTC (rev 42593)
@@ -64,21 +64,25 @@
encodings = new HashMap<String,Config>();
// a few Encoding are avaible by default:
- try {
- register("org.mmbase.util.transformers.MD5");
- register("org.mmbase.util.transformers.Base64");
- register("org.mmbase.util.transformers.Hex");
- register("org.mmbase.util.transformers.Xml");
- register("org.mmbase.util.transformers.Url");
- register("org.mmbase.util.transformers.Sql");
- register("org.mmbase.util.transformers.XmlField");
- register("org.mmbase.util.transformers.LinkFinder");
- register("org.mmbase.util.transformers.Censor");
- register("org.mmbase.util.transformers.Rot13");
- register("org.mmbase.util.transformers.Rot5");
- register("org.mmbase.util.transformers.UnicodeEscaper");
- } catch (IllegalArgumentException e) {
- log.warn("", e);
+ for (String clazz : new String[] {
+ "org.mmbase.util.transformers.MD5",
+ "org.mmbase.util.transformers.Base64",
+ "org.mmbase.util.transformers.Hex",
+ "org.mmbase.util.transformers.Xml",
+ "org.mmbase.util.transformers.Url",
+ "org.mmbase.util.transformers.Sql",
+ "org.mmbase.util.transformers.XmlField",
+ "org.mmbase.util.transformers.LinkFinder",
+ "org.mmbase.util.transformers.Censor",
+ "org.mmbase.util.transformers.Rot13",
+ "org.mmbase.util.transformers.Rot5",
+ "org.mmbase.util.transformers.UnicodeEscaper"
+ }) {
+ try {
+ register(clazz);
+ } catch (IllegalArgumentException e) {
+ log.warn(e.getMessage());
+ }
}
}
@@ -147,7 +151,7 @@
throw new IllegalArgumentException("The class " + clazz +
" does not implement " + Transformer.class.getName());
}
} catch (ClassNotFoundException e) {
- throw new IllegalArgumentException(e.toString());
+ throw new IllegalArgumentException(e.toString(), e);
} catch (Exception e) { // yeah, yeah, it can throw a lot more.
// TODO perhaps make better distinction between exceptions...
throw new IllegalArgumentException(e.toString());
@@ -286,7 +290,6 @@
/**
* Invocation of the class from the commandline for testing.
*/
- /*
public static void main(String[] argv) {
try {
org.mmbase.module.core.MMBaseContext.init(System.getProperty("mmbase.config"),
false);
@@ -361,5 +364,4 @@
}
}
}
- */
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs