public class ObjectMessage extends java.lang.Object implements Message, StringBuilderFormattable
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
obj |
private java.lang.String |
objectString |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
ObjectMessage(java.lang.Object obj)
Creates the ObjectMessage.
|
| Modifier and Type | Method and Description |
|---|---|
private boolean |
equalObjectsOrStrings(java.lang.Object left,
java.lang.Object right) |
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 object formatted using its toString method.
|
java.lang.String |
getFormattedMessage()
Returns the formatted object message.
|
java.lang.Object |
getParameter()
Returns the object parameter.
|
java.lang.Object[] |
getParameters()
Returns the object as if it were a parameter.
|
java.lang.Throwable |
getThrowable()
Gets the message if it is a throwable.
|
int |
hashCode() |
private void |
readObject(java.io.ObjectInputStream in) |
java.lang.String |
toString() |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final long serialVersionUID
private transient java.lang.Object obj
private transient java.lang.String objectString
public ObjectMessage(java.lang.Object obj)
obj - The Object to format.public java.lang.String getFormattedMessage()
getFormattedMessage in interface Messagepublic void formatTo(java.lang.StringBuilder buffer)
StringBuilderFormattableStringBuilder, ideally without allocating
temporary objects.formatTo in interface StringBuilderFormattablebuffer - the StringBuilder to write intopublic java.lang.String getFormat()
public java.lang.Object getParameter()
public java.lang.Object[] getParameters()
getParameters in interface Messagepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectprivate boolean equalObjectsOrStrings(java.lang.Object left,
java.lang.Object right)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic java.lang.Throwable getThrowable()
getThrowable in interface Message