public class SimpleMessage extends java.lang.Object implements Message, StringBuilderFormattable, java.lang.CharSequence
Modifier and Type | Field and Description |
---|---|
private java.lang.CharSequence |
charSequence |
private java.lang.String |
message |
private static long |
serialVersionUID |
Constructor and Description |
---|
SimpleMessage()
Basic constructor.
|
SimpleMessage(java.lang.CharSequence charSequence)
Constructor that includes the message.
|
SimpleMessage(java.lang.String message)
Constructor that includes the message.
|
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
boolean |
equals(java.lang.Object o) |
void |
formatTo(java.lang.StringBuilder buffer)
Writes a text representation of this object into the specified
StringBuilder , ideally without allocating
temporary objects. |
java.lang.String |
getFormat()
Returns the message.
|
java.lang.String |
getFormattedMessage()
Returns the message.
|
java.lang.Object[] |
getParameters()
Returns null since there are no parameters.
|
java.lang.Throwable |
getThrowable()
Always returns null.
|
int |
hashCode() |
int |
length() |
private void |
readObject(java.io.ObjectInputStream in) |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
toString() |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final long serialVersionUID
private java.lang.String message
private transient java.lang.CharSequence charSequence
public SimpleMessage()
public SimpleMessage(java.lang.String message)
message
- The String message.public SimpleMessage(java.lang.CharSequence charSequence)
charSequence
- The CharSequence message.public java.lang.String getFormattedMessage()
getFormattedMessage
in interface Message
public void formatTo(java.lang.StringBuilder buffer)
StringBuilderFormattable
StringBuilder
, ideally without allocating
temporary objects.formatTo
in interface StringBuilderFormattable
buffer
- the StringBuilder to write intopublic java.lang.String getFormat()
public java.lang.Object[] getParameters()
getParameters
in interface Message
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 interface java.lang.CharSequence
toString
in class java.lang.Object
public java.lang.Throwable getThrowable()
getThrowable
in interface Message
public int length()
length
in interface java.lang.CharSequence
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
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.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException