Package org.apache.tapestry5.commons
Interface Messages
- 
- All Known Implementing Classes:
 AbstractMessages,MapMessages,MessagesImpl
public interface Messages
Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale. The message catalog consists of keys and values and follows the semantics of a JavaResourceBundlewith some changes. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontains(String key)Returns true if the bundle contains the named key.Stringformat(String key, Object... args)Convenience for accessing a formatter and formatting a localized message with arguments.Stringget(String key)Returns the localized message for the given key.MessageFormattergetFormatter(String key)Returns a formatter for the message, which can be used to substitute arguments (as perFormatter).Set<String>getKeys()Returns a set of all the keys for which this instance may provide a value. 
 - 
 
- 
- 
Method Detail
- 
get
String get(String key)
Returns the localized message for the given key. If catalog does not contain such a key, then a modified version of the key is returned (converted to upper case and enclosed in brackets).- Parameters:
 key-- Returns:
 - localized message for key, or placeholder
 
 
- 
getFormatter
MessageFormatter getFormatter(String key)
Returns a formatter for the message, which can be used to substitute arguments (as perFormatter).- Parameters:
 key-- Returns:
 - formattable object
 
 
- 
format
String format(String key, Object... args)
Convenience for accessing a formatter and formatting a localized message with arguments. 
 - 
 
 -