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
\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
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
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