Author: nbubna
Date: Mon Jul  9 11:59:28 2007
New Revision: 554736

URL: http://svn.apache.org/viewvc?view=rev&rev=554736
Log:
add setConverter(Class)

Modified:
    
velocity/tools/branches/2.x/src/main/java/org/apache/velocity/tools/config/Data.java

Modified: 
velocity/tools/branches/2.x/src/main/java/org/apache/velocity/tools/config/Data.java
URL: 
http://svn.apache.org/viewvc/velocity/tools/branches/2.x/src/main/java/org/apache/velocity/tools/config/Data.java?view=diff&rev=554736&r1=554735&r2=554736
==============================================================================
--- 
velocity/tools/branches/2.x/src/main/java/org/apache/velocity/tools/config/Data.java
 (original)
+++ 
velocity/tools/branches/2.x/src/main/java/org/apache/velocity/tools/config/Data.java
 Mon Jul  9 11:59:28 2007
@@ -96,6 +96,18 @@
         this.converter.setTarget(clazz);
     }
 
+    public void setConverter(Class clazz)
+    {
+        try
+        {
+            convertWith((Converter)clazz.newInstance());
+        }
+        catch (Exception e)
+        {
+            throw new IllegalArgumentException("Class "+clazz+" is not a valid 
"+Converter.class, e);
+        }
+    }
+
     public void setConverter(String classname)
     {
         try


Reply via email to