JIVE Platform
Release 0.3.1

edu.bsu.cs.jive.util
Class SystemCaller

java.lang.Object
  extended by edu.bsu.cs.jive.util.SystemCaller
All Implemented Interfaces:
CallEvent.Caller, CallEvent.Caller.System

public final class SystemCaller
extends Object
implements CallEvent.Caller.System

Singleton system caller.

See Also:
CallEvent.Caller.System

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.bsu.cs.jive.events.CallEvent.Caller
CallEvent.Caller.InModel, CallEvent.Caller.OutOfModel, CallEvent.Caller.System, CallEvent.Caller.Visitor
 
Method Summary
 Object accept(CallEvent.Caller.Visitor v, Object arg)
          Accept a visitor.
static SystemCaller instance()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

instance

public static SystemCaller instance()

accept

public Object accept(CallEvent.Caller.Visitor v,
                     Object arg)
Description copied from interface: CallEvent.Caller
Accept a visitor.

Specified by:
accept in interface CallEvent.Caller
Parameters:
v - the visitor
arg - an argument
Returns:
visitation result

toString

public String toString()
Overrides:
toString in class Object

JIVE Platform
Release 0.3.1