1 Clazz.declarePackage("java.text");
\r
2 c$=Clazz.decorateAsClass(function(){
\r
4 Clazz.instantialize(this,arguments);
\r
5 },java.text,"MessageFormat");
\r
6 Clazz.makeConstructor(c$,
\r
8 this.pattern=pattern;
\r
10 Clazz.makeConstructor(c$,
\r
11 function(pattern,locale){
\r
12 this.pattern=pattern;
\r
13 },"~S,java.util.Locale");
\r
14 c$.format=Clazz.defineMethod(c$,"format",
\r
15 function(pattern,args){
\r
16 return pattern.replace(/\{(\d+)\}/g,function($0,$1){
\r
18 if(args==null)return null;
\r
22 Clazz.defineMethod(c$,"format",
\r
24 return java.text.MessageFormat.format(this.pattern,[obj]);
\r