X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Futil%2FResourceBundleGeneratorFunction.java;h=5571c310183069315e8f9ab3404c0a500abd17a9;hb=e368bbb50c99177c97d0f3c7de877accc014a4b3;hp=a44a61f319188fb9348849c5a214fb85f28c55f2;hpb=8563841098b6ab3e6233f61519e58b41dcc30266;p=mir.git diff --git a/source/mir/util/ResourceBundleGeneratorFunction.java b/source/mir/util/ResourceBundleGeneratorFunction.java index a44a61f3..5571c310 100755 --- a/source/mir/util/ResourceBundleGeneratorFunction.java +++ b/source/mir/util/ResourceBundleGeneratorFunction.java @@ -31,18 +31,35 @@ package mir.util; -import java.util.*; -import org.apache.struts.util.MessageResources; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Vector; + +import mir.generator.Generator; +import mir.generator.GeneratorExc; -import mir.generator.*; +import org.apache.struts.util.MessageResources; public class ResourceBundleGeneratorFunction implements Generator.GeneratorFunction { - private MessageResources messages; + private List messages; private Locale locale; public ResourceBundleGeneratorFunction(Locale aLocale, MessageResources aMessages) { - this.locale = aLocale; - this.messages = aMessages; + this(aLocale, new MessageResources[] {aMessages} ); + } + + public ResourceBundleGeneratorFunction(Locale aLocale, MessageResources aMessages1, MessageResources aMessages2) { + this(aLocale, new MessageResources[] {aMessages1, aMessages2} ); + } + + public ResourceBundleGeneratorFunction(Locale aLocale, MessageResources[] aMessages) { + locale = aLocale; + messages = new Vector(); + + for(int i=0; i