GNU Prolog for Java

gnu.prolog.vm.interpreter
Class TracerEvent

java.lang.Object
  extended by java.util.EventObject
      extended by gnu.prolog.vm.interpreter.TracerEvent
All Implemented Interfaces:
Serializable

public class TracerEvent
extends EventObject

The event object send to TracerEventListeners

Author:
Michiel Hendriks
See Also:
Serialized Form

Field Summary
protected  Term[] args
           
protected  Tracer.TraceLevel level
           
protected  CompoundTermTag tag
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
TracerEvent(Tracer tracer, Tracer.TraceLevel level, CompoundTermTag tag, Term[] args)
           
 
Method Summary
 Term[] getArgs()
           
 Tracer.TraceLevel getLevel()
           
 CompoundTermTag getTag()
           
 Tracer getTracer()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

level

protected Tracer.TraceLevel level

tag

protected CompoundTermTag tag

args

protected Term[] args
Constructor Detail

TracerEvent

public TracerEvent(Tracer tracer,
                   Tracer.TraceLevel level,
                   CompoundTermTag tag,
                   Term[] args)
Method Detail

getArgs

public Term[] getArgs()

getLevel

public Tracer.TraceLevel getLevel()

getTag

public CompoundTermTag getTag()

getTracer

public Tracer getTracer()

GNU Prolog for Java