1 25 package com.sun.el.util; 26 27 import java.text.MessageFormat ; 28 import java.util.ResourceBundle ; 29 30 34 public final class MessageFactory { 35 36 protected final static ResourceBundle bundle = ResourceBundle 37 .getBundle("com.sun.el.Messages"); 38 41 public MessageFactory() { 42 super(); 43 } 44 45 public static String get(final String key) { 46 return bundle.getString(key); 47 } 48 49 public static String get(final String key, final Object obj0) { 50 return getArray(key, new Object [] { obj0 }); 51 } 52 53 public static String get(final String key, final Object obj0, 54 final Object obj1) { 55 return getArray(key, new Object [] { obj0, obj1 }); 56 } 57 58 public static String get(final String key, final Object obj0, 59 final Object obj1, final Object obj2) { 60 return getArray(key, new Object [] { obj0, obj1, obj2 }); 61 } 62 63 public static String get(final String key, final Object obj0, 64 final Object obj1, final Object obj2, final Object obj3) { 65 return getArray(key, new Object [] { obj0, obj1, obj2, obj3 }); 66 } 67 68 public static String get(final String key, final Object obj0, 69 final Object obj1, final Object obj2, final Object obj3, 70 final Object obj4) { 71 return getArray(key, new Object [] { obj0, obj1, obj2, obj3, obj4 }); 72 } 73 74 public static String getArray(final String key, final Object [] objA) { 75 return MessageFormat.format(bundle.getString(key), objA); 76 } 77 78 } 79 | Popular Tags |