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