anti-abuse filter upgrade
[mir.git] / source / mir / generator / FreemarkerGenerator.java
index edab67c..52efcb7 100755 (executable)
@@ -30,6 +30,7 @@
 package mir.generator;\r
 \r
 import java.io.PrintWriter;\r
+import java.util.Date;\r
 import java.util.HashMap;\r
 import java.util.Iterator;\r
 import java.util.List;\r
@@ -38,7 +39,6 @@ import java.util.Vector;
 \r
 import org.apache.commons.beanutils.MethodUtils;\r
 import org.apache.commons.beanutils.PropertyUtils;\r
-\r
 import freemarker.template.FileTemplateCache;\r
 import freemarker.template.SimpleScalar;\r
 import freemarker.template.Template;\r
@@ -49,7 +49,6 @@ import freemarker.template.TemplateModel;
 import freemarker.template.TemplateModelException;\r
 import freemarker.template.TemplateModelRoot;\r
 import freemarker.template.TemplateScalarModel;\r
-\r
 import mir.log.LoggerWrapper;\r
 import mir.util.GeneratorFormatAdapters;\r
 import mir.util.RewindableIterator;\r
@@ -123,6 +122,8 @@ public class FreemarkerGenerator implements Generator {
       return makeIteratorAdapter(((List) anObject).iterator());\r
     else if (anObject instanceof Number)\r
       return makeAdapter(new GeneratorFormatAdapters.NumberFormatAdapter((Number) anObject));\r
+    else if (anObject instanceof Date)\r
+      return makeAdapter(new GeneratorFormatAdapters.DateFormatAdapter((Date) anObject));\r
     else\r
       return makeBeanAdapter(anObject);\r
   }\r