Class MessagesImpl

  extended by org.apache.tapestry5.ioc.util.AbstractMessages
      extended by org.apache.tapestry5.ioc.internal.util.MessagesImpl
All Implemented Interfaces:

public class MessagesImpl
extends AbstractMessages

Implementation of Messages based around a ResourceBundle.

Constructor Summary
MessagesImpl(Locale locale, ResourceBundle bundle)
Method Summary
static Messages forClass(Class forClass)
          Finds the messages for a given Messages utility class.
protected  String valueForKey(String key)
          Invoked to provide the value for a particular key.
Methods inherited from class org.apache.tapestry5.ioc.util.AbstractMessages
contains, format, get, getFormatter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public MessagesImpl(Locale locale,
                    ResourceBundle bundle)
Method Detail


public static Messages forClass(Class forClass)
Finds the messages for a given Messages utility class. Strings the trailing "Messages" and replaces it with "Strings" to form the base path. Loads the bundle using the default locale, and the class' class loader.

forClass -
Messages for the class


protected String valueForKey(String key)
Description copied from class: AbstractMessages
Invoked to provide the value for a particular key. This may be invoked multiple times even for the same key. The implementation should ignore the case of the key.

Specified by:
valueForKey in class AbstractMessages
key - the key to obtain a value for (case insensitive)
the value for the key, or null if this instance can not provide the value

Copyright © 2003-2012 The Apache Software Foundation.