|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gargoylesoftware.base.trace.TraceItem
public class TraceItem
An item of data to be written.
Field Summary | |
---|---|
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 Summary | |
---|---|
TraceItem()
Create a new item. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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_
Constructor Detail |
---|
public TraceItem()
Method Detail |
---|
void clear()
boolean isClear()
public java.lang.String toString()
toString
in class java.lang.Object
public 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.Object
java.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 check
DetailedNullPointerException
- If fieldValue is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |