org.jdesktop.el.impl.util.MessageFactory Maven / Gradle / Ivy
The newest version!
/*
* Copyright (C) 2007 Sun Microsystems, Inc. All rights reserved. Use is
* subject to license terms.
*/
package org.jdesktop.el.impl.util;
import java.text.MessageFormat;
import java.util.ResourceBundle;
/**
* @author Jacob Hookom [[email protected]]
* @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
*/
public final class MessageFactory {
protected final static ResourceBundle bundle = ResourceBundle
.getBundle("org.jdesktop.el.impl.Messages");
/**
*
*/
public MessageFactory() {
super();
}
public static String get(final String key) {
return bundle.getString(key);
}
public static String get(final String key, final Object obj0) {
return getArray(key, new Object[] { obj0 });
}
public static String get(final String key, final Object obj0,
final Object obj1) {
return getArray(key, new Object[] { obj0, obj1 });
}
public static String get(final String key, final Object obj0,
final Object obj1, final Object obj2) {
return getArray(key, new Object[] { obj0, obj1, obj2 });
}
public static String get(final String key, final Object obj0,
final Object obj1, final Object obj2, final Object obj3) {
return getArray(key, new Object[] { obj0, obj1, obj2, obj3 });
}
public static String get(final String key, final Object obj0,
final Object obj1, final Object obj2, final Object obj3,
final Object obj4) {
return getArray(key, new Object[] { obj0, obj1, obj2, obj3, obj4 });
}
public static String getArray(final String key, final Object[] objA) {
return MessageFormat.format(bundle.getString(key), objA);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy