com.gargoylesoftware.base.trace
Class TraceItemQueue
java.lang.Object
com.gargoylesoftware.base.trace.TraceItemQueue
- public class TraceItemQueue
- extends Object
Internal use only.
.
- Version:
- $Revision: 1.8 $
- Author:
- Mike Bowler
TraceItemQueue
public TraceItemQueue()
push
public void push(TraceItem item)
- Parameters:
item
- The item to push.
pop
public TraceItem pop()
- Return the next item on the queue or null if the queue is empty
- Returns:
- The next item or null.
size
public int size()
- Returns:
- the number of items in the queue.
toString
public String toString()
- Returns:
- The string representation of this object.
assertNotNull
protected final void assertNotNull(String fieldName,
Object fieldValue)
throws DetailedNullPointerException
- Verify that the specified value is not null. If it is then throw an exception
- Parameters:
fieldName
- The name of the field to checkfieldValue
- The value of the field to check
- Throws:
DetailedNullPointerException
- If fieldValue is null
Copyright © 1998-2005 Gargoyle Software Inc.. All Rights Reserved.