Java Resource Message getMessage(String messageKey, Object[] params)

Here you can find the source of getMessage(String messageKey, Object[] params)

Description

get Message

License

CDDL license

Declaration

public static String getMessage(String messageKey, Object[] params) 

Method Source Code


//package com.java2s;
/*/*from   w  ww. j a va2 s. co m*/
 * The contents of this file are subject to the terms
 * of the Common Development and Distribution License
 * (the License). You may not use this file except in
 * compliance with the License.
 * 
 * You can obtain a copy of the License at
 * https://javaserverfaces.dev.java.net/CDDL.html or
 * legal/CDDLv1.0.txt. 
 * See the License for the specific language governing
 * permission and limitations under the License.
 * 
 * When distributing Covered Code, include this CDDL
 * Header Notice in each file and include the License file
 * at legal/CDDLv1.0.txt.    
 * If applicable, add the following below the CDDL Header,
 * with the fields enclosed by brackets [] replaced by
 * your own identifying information:
 * "Portions Copyrighted [year] [name of copyright owner]"
 * 
 * [Name of File] [ver.__] [Date]
 * 
 * Copyright 2006 Sun Microsystems Inc. All Rights Reserved
 */

import java.util.ResourceBundle;
import java.util.Locale;
import java.text.MessageFormat;

public class Main {
    private static final String RESOURCE_BUNDLE_BASE_NAME = "com.sun.faces.resources.JsfToolsMessages";

    public static String getMessage(String messageKey, Object[] params) {

        ResourceBundle bundle = ResourceBundle.getBundle(RESOURCE_BUNDLE_BASE_NAME, Locale.getDefault(),
                Thread.currentThread().getContextClassLoader());
        return MessageFormat.format(bundle.getString(messageKey), params);

    }

    public static String getMessage(String messageKey) {

        return getMessage(messageKey, null);

    }
}

Related

  1. getMessage(String key)
  2. getMessage(String key, Object... contents)
  3. getMessage(String key, Object... values)
  4. getMessage(String key, String... fill)
  5. getMessage(String messageKey)
  6. getMessage(String pkg, String name, Object[] args)
  7. getMessage(String value, Object... args)
  8. getMessageCreateTime()
  9. getMessageFormat(final String bundleKey, final String messageKey, final Locale locale)