JIVE Platform
Release 0.3.1

edu.bsu.cs.jive.events
Class AbstractEventVisitor

java.lang.Object
  extended by edu.bsu.cs.jive.events.AbstractEventVisitor
All Implemented Interfaces:
Event.Visitor

public abstract class AbstractEventVisitor
extends Object
implements Event.Visitor

Abstract JiveLog event visitor that provides empty implementations for all methods.


Constructor Summary
AbstractEventVisitor()
           
 
Method Summary
 Object visit(AssignEvent event, Object arg)
          Visits an AssignEvent.
 Object visit(CallEvent event, Object arg)
          Visits a CallEvent.
 Object visit(EOSEvent event, Object arg)
          Visits an EOSEvent.
 Object visit(ExceptionEvent event, Object arg)
          Visits an ExceptionEvent.
 Object visit(ExitEvent event, Object arg)
          Visits an ExitEvent.
 Object visit(LoadEvent event, Object arg)
          Visits a LoadEvent.
 Object visit(NewEvent event, Object arg)
          Visits a NewEvent.
 Object visit(ReturnEvent event, Object arg)
          Visits a ReturnEvent.
 Object visit(StartEvent event, Object arg)
          Visits a StartEvent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEventVisitor

public AbstractEventVisitor()
Method Detail

visit

public Object visit(AssignEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits an AssignEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(CallEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits a CallEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(EOSEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits an EOSEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(ExceptionEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits an ExceptionEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(ExitEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits an ExitEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(LoadEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits a LoadEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(NewEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits a NewEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(ReturnEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits a ReturnEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

visit

public Object visit(StartEvent event,
                    Object arg)
Description copied from interface: Event.Visitor
Visits a StartEvent.

Specified by:
visit in interface Event.Visitor
Parameters:
event - the event
arg - an argument
Returns:
the result

JIVE Platform
Release 0.3.1