public class TraceItem
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
private TraceChannel |
channel_ |
private java.lang.Object |
lock_ |
private java.lang.String |
message_ |
private TraceItem |
nextItem_ |
private TraceItem |
prevItem_ |
private java.lang.Thread |
thread_ |
private java.lang.Throwable |
throwable_ |
private java.util.Date |
time_ |
| Constructor and Description |
|---|
TraceItem()
Create a new item.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertNotNull(java.lang.String fieldName,
java.lang.Object fieldValue)
Verify that the specified value is not null.
|
(package private) void |
clear()
Reset all the values to null
|
java.lang.Object |
clone()
Return a copy of this object.
|
boolean |
containsText()
Return true if this item contains any text.
|
TraceChannel |
getChannel()
Return the channel.
|
java.lang.Object |
getLock()
Return the lock.
|
java.lang.String |
getMessage()
Return the message.
|
TraceItem |
getNextItem()
Return the next item.
|
TraceItem |
getPrevItem()
Return the previous item.
|
(package private) java.lang.Thread |
getThread() |
java.lang.String |
getThreadName()
Return the name of the thread that called Trace.
|
java.lang.Throwable |
getThrowable()
Return the throwable.
|
java.util.Date |
getTime()
Return the time that the item was written to Trace
|
(package private) boolean |
isClear() |
(package private) void |
setChannel(TraceChannel channel) |
(package private) void |
setLock(java.lang.Object lock) |
(package private) void |
setMessage(java.lang.String string) |
(package private) void |
setNextItem(TraceItem item) |
(package private) void |
setPrevItem(TraceItem item) |
(package private) void |
setThread(java.lang.Thread thread) |
(package private) void |
setThrowable(java.lang.Throwable t) |
(package private) void |
setTime(java.util.Date time) |
java.lang.String |
toString()
Return a string representation of this object for testing purposes.
|
private TraceItem prevItem_
private TraceItem nextItem_
private TraceChannel channel_
private java.lang.String message_
private java.lang.Throwable throwable_
private java.util.Date time_
private java.lang.Thread thread_
private java.lang.Object lock_
void clear()
boolean isClear()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean containsText()
public java.lang.String getMessage()
void setMessage(java.lang.String string)
string - The messagepublic java.lang.Throwable getThrowable()
void setThrowable(java.lang.Throwable t)
t - The throwablepublic java.util.Date getTime()
void setTime(java.util.Date time)
time - The timejava.lang.Thread getThread()
void setThread(java.lang.Thread thread)
thread - The threadpublic java.lang.String getThreadName()
public java.lang.Object getLock()
void setLock(java.lang.Object lock)
lock - The lockpublic TraceItem getPrevItem()
void setPrevItem(TraceItem item)
item - The previous itempublic TraceItem getNextItem()
void setNextItem(TraceItem item)
item - The next itempublic TraceChannel getChannel()
void setChannel(TraceChannel channel)
channel - The channelpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException - If this object is not cloneable.protected final void assertNotNull(java.lang.String fieldName,
java.lang.Object fieldValue)
throws DetailedNullPointerException
fieldName - The name of the field to checkfieldValue - The value of the field to checkDetailedNullPointerException - If fieldValue is null