X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fgenerator%2FFreemarkerGenerator.java;h=62e36bf99ad2c69fc110052f889c6b3a03b07f4a;hb=912a727f148015c5bb0b3a357d706c4a2ea29c88;hp=da383aa8313240919ac1bc09b7a3a89c7d387370;hpb=5f4fad0844fddc8555c150242ee36d7d851a44ed;p=mir.git diff --git a/source/mir/generator/FreemarkerGenerator.java b/source/mir/generator/FreemarkerGenerator.java index da383aa8..62e36bf9 100755 --- a/source/mir/generator/FreemarkerGenerator.java +++ b/source/mir/generator/FreemarkerGenerator.java @@ -5,6 +5,8 @@ import java.io.*; import freemarker.template.*; import mir.entity.*; import mir.util.*; +import mir.misc.*; +import org.apache.struts.util.MessageResources; public class FreemarkerGenerator implements Generator { private Template template; @@ -36,7 +38,9 @@ public class FreemarkerGenerator implements Generator { return null; if (anObject instanceof TemplateModel) return (TemplateModel) anObject; - if (anObject instanceof String) + else if (anObject instanceof MessageResources) + return new MessageMethodModel((MessageResources) anObject); + else if (anObject instanceof String) return makeStringAdapter((String) anObject); else if (anObject instanceof Map) return makeMapAdapter((Map) anObject);