public class MessageFormatter extends AbstractMessages
ResourceBundle
that makes it easier to access and format
messages.Constructor and Description |
---|
MessageFormatter(java.lang.Class referenceClass)
Assumes that the bundle name is the same as the reference class, with "Messages" stripped
off, and "Strings" appended.
|
MessageFormatter(java.lang.Class referenceClass,
java.lang.String name) |
MessageFormatter(org.apache.commons.logging.Log log,
java.lang.Class referenceClass,
java.lang.String name) |
MessageFormatter(org.apache.commons.logging.Log log,
java.util.ResourceBundle bundle) |
MessageFormatter(org.apache.commons.logging.Log log,
java.lang.String bundleName) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
findMessage(java.lang.String key)
Concrete implementations must implement this method.
|
protected java.util.Locale |
getLocale()
Concrete implementations must provide a non-null Locale.
|
format, format, format, format, getMessage
public MessageFormatter(org.apache.commons.logging.Log log, java.util.ResourceBundle bundle)
public MessageFormatter(java.lang.Class referenceClass)
public MessageFormatter(java.lang.Class referenceClass, java.lang.String name)
public MessageFormatter(org.apache.commons.logging.Log log, java.lang.Class referenceClass, java.lang.String name)
public MessageFormatter(org.apache.commons.logging.Log log, java.lang.String bundleName)
protected java.lang.String findMessage(java.lang.String key)
AbstractMessages
findMessage
in class AbstractMessages
protected java.util.Locale getLocale()
AbstractMessages
getLocale
in class AbstractMessages