Prism.util
Class EventObject

java.lang.Object
  |
  +--Prism.util.EventObject
Direct Known Subclasses:
ArchitectureEvent

public class EventObject
extends java.lang.Object

The Event class is the abstract root class from which all event state objects shall be derived.

All Event's are constructed with a reference to the object, the "source", that is logically deemed to be the object upon which the Event in question initially occurred upon.


Constructor Summary
EventObject(java.lang.Object source)
          Constructs a prototypical Event.
 
Method Summary
 java.lang.Object getSource()
          The object on which the Event initially occurred.
 java.lang.String toString()
          Returns a String representation of this EventObject.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventObject

public EventObject(java.lang.Object source)
Constructs a prototypical Event.
Parameters:
source - The object on which the Event initially occurred.
Method Detail

getSource

public java.lang.Object getSource()
The object on which the Event initially occurred.
Returns:
The object on which the Event initially occurred.

toString

public java.lang.String toString()
Returns a String representation of this EventObject.
Overrides:
toString in class java.lang.Object
Returns:
A a String representation of this EventObject.