JanosVM v1.0 API

edu.utah.janosvm.sys
Class Event

java.lang.Object
  |
  +--edu.utah.janosvm.sys.ListNode
        |
        +--edu.utah.janosvm.sys.Event
Direct Known Subclasses:
TeamEvent

class Event
extends ListNode

Simple base class for events used by the kernel.

Author:
Tim Stack, Utah Janos Team
See Also:
EventHandler, EventQueue

Field Summary
protected  int event
          The type of event.
private  EventHandler target
          The target object for this event.
 
Fields inherited from class edu.utah.janosvm.sys.ListNode
pred, succ
 
Constructor Summary
(package private) Event()
           
 
Method Summary
 int getEvent()
           
(package private)  EventHandler getTarget()
           
(package private)  void setEvent(int value)
           
(package private)  void setTarget(EventHandler eh)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.utah.janosvm.sys.ListNode
append, clone, inList, prepend, remove
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

target

private EventHandler target
The target object for this event.

event

protected int event
The type of event.
Constructor Detail

Event

Event()
Method Detail

setTarget

void setTarget(EventHandler eh)
Parameters:
eh - The target object for this event.

getTarget

EventHandler getTarget()
Returns:
The target object for this event.

setEvent

void setEvent(int value)
Parameters:
value - The event number.

getEvent

public int getEvent()
Returns:
The event number.

toString

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

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003