org.deegree.commons.i18n
Class Messages

java.lang.Object
  extended by org.deegree.commons.i18n.Messages

public class Messages
extends Object

Responsible for the access to messages that are visible to the user.

Messages are read from the properties file messages_LANG.properties (LANG is always a lowercased ISO 639 code), so internationalization is supported. If a certain property (or the property file) for the specific default language of the system is not found, the message is taken from messages_en.properties.

Version:
$Revision: 28902 $, $Date: 2010-12-17 15:55:54 +0100 (Fri, 17 Dec 2010) $
Author:
Andreas Poth, Ugo Taddei, Markus Schneider, last edited by: $Author: aschmitz $
See Also:
Locale.getLanguage()

Constructor Summary
Messages()
           
 
Method Summary
static String get(String key, Object... arguments)
          Short version for lazy people.
static String getMessage(Locale loc, String key, Object... arguments)
           
static String getMessage(String key, Object... arguments)
          Returns the message assigned to the passed key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Messages

public Messages()
Method Detail

getMessage

public static String getMessage(Locale loc,
                                String key,
                                Object... arguments)
Parameters:
loc - the locale to be used
key - to get
arguments - to fill in the message
Returns:
the localized message

getMessage

public static String getMessage(String key,
                                Object... arguments)
Returns the message assigned to the passed key. If no message is assigned, an error message will be returned that indicates the missing key.

Parameters:
key -
arguments -
Returns:
the message assigned to the passed key
See Also:
for conventions on string formatting and escape characters.

get

public static String get(String key,
                         Object... arguments)
Short version for lazy people.

Parameters:
key -
arguments -
Returns:
the same as #getMessage


Copyright © 2011. All Rights Reserved.