Class TraceTable

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--TraceTable
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class TraceTable
extends java.util.Hashtable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
TraceTable(Agent a, java.lang.String name, int inst, boolean stop)
           
 
Method Summary
 java.lang.String getTracingTask()
           
 boolean isTraceDone()
           
 boolean newTaskInstance(java.lang.String fullId)
           
 void reportTaskDone(java.lang.String fullId)
           
 void reportTaskOccurence(java.lang.String fullId, java.lang.String message, AgendaCell ac)
           
 void reportTaskOccurence(java.lang.String fullId, java.lang.String message, java.lang.Exception e)
           
 void reportTaskOccurence(java.lang.String fullId, java.lang.String message, LinkedListQ llq)
           
 void reportTaskOccurence(java.lang.String fullId, java.lang.String message, ProvisionCell pc)
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TraceTable

public TraceTable(Agent a,
                  java.lang.String name,
                  int inst,
                  boolean stop)
Method Detail

getTracingTask

public java.lang.String getTracingTask()

newTaskInstance

public boolean newTaskInstance(java.lang.String fullId)

reportTaskDone

public void reportTaskDone(java.lang.String fullId)

reportTaskOccurence

public void reportTaskOccurence(java.lang.String fullId,
                                java.lang.String message,
                                AgendaCell ac)

reportTaskOccurence

public void reportTaskOccurence(java.lang.String fullId,
                                java.lang.String message,
                                LinkedListQ llq)

reportTaskOccurence

public void reportTaskOccurence(java.lang.String fullId,
                                java.lang.String message,
                                java.lang.Exception e)

reportTaskOccurence

public void reportTaskOccurence(java.lang.String fullId,
                                java.lang.String message,
                                ProvisionCell pc)

isTraceDone

public boolean isTraceDone()

toString

public java.lang.String toString()
Overrides:
toString in class java.util.Hashtable