public class MessageFormatMessage extends java.lang.Object implements Message
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
formattedMessage |
private static int |
HASHVAL |
private java.util.Locale |
locale |
private static Logger |
LOGGER |
private java.lang.String |
messagePattern |
private java.lang.Object[] |
parameters |
private java.lang.String[] |
serializedParameters |
private static long |
serialVersionUID |
private java.lang.Throwable |
throwable |
Constructor and Description |
---|
MessageFormatMessage(java.util.Locale locale,
java.lang.String messagePattern,
java.lang.Object... parameters)
Constructs a message.
|
MessageFormatMessage(java.lang.String messagePattern,
java.lang.Object... parameters)
Constructs a message.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
protected java.lang.String |
formatMessage(java.lang.String msgPattern,
java.lang.Object... args) |
java.lang.String |
getFormat()
Returns the message pattern.
|
java.lang.String |
getFormattedMessage()
Returns the formatted message.
|
java.lang.Object[] |
getParameters()
Returns the message parameters.
|
java.lang.Throwable |
getThrowable()
Return the throwable passed to the Message.
|
int |
hashCode() |
private void |
readObject(java.io.ObjectInputStream in) |
java.lang.String |
toString() |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final Logger LOGGER
private static final long serialVersionUID
private static final int HASHVAL
private java.lang.String messagePattern
private transient java.lang.Object[] parameters
private java.lang.String[] serializedParameters
private transient java.lang.String formattedMessage
private transient java.lang.Throwable throwable
private final java.util.Locale locale
public MessageFormatMessage(java.util.Locale locale, java.lang.String messagePattern, java.lang.Object... parameters)
locale
- the locale for this message formatmessagePattern
- the pattern for this message formatparameters
- The objects to formatpublic MessageFormatMessage(java.lang.String messagePattern, java.lang.Object... parameters)
messagePattern
- the pattern for this message formatparameters
- The objects to formatpublic java.lang.String getFormattedMessage()
getFormattedMessage
in interface Message
public java.lang.String getFormat()
public java.lang.Object[] getParameters()
getParameters
in interface Message
protected java.lang.String formatMessage(java.lang.String msgPattern, java.lang.Object... args)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException
java.io.IOException
public java.lang.Throwable getThrowable()
getThrowable
in interface Message