org.enhydra.barracuda.core.event
Class ControlEvent

java.lang.Object
  |
  +--org.enhydra.barracuda.core.event.DefaultBaseEvent
        |
        +--org.enhydra.barracuda.core.event.ControlEvent
All Implemented Interfaces:
BaseEvent, java.lang.Cloneable, StateMap
Direct Known Subclasses:
HttpRequestEvent

public class ControlEvent
extends DefaultBaseEvent

This defines a basic event, representing some kind of Control function (it's basically just saying "Hey something happened, tell everyone who cares"). Eventually, there may be several kinds of Control events, but right now, HttpRequestEvent is the only kind that extends it.


Field Summary
 
Fields inherited from class org.enhydra.barracuda.core.event.DefaultBaseEvent
ext, handled, idList, source, sourceEvent, statemap, timestamp, USE_ID_ALIASES, useIDAliases
 
Fields inherited from interface org.enhydra.barracuda.core.event.BaseEvent
EVENT_ID
 
Constructor Summary
ControlEvent()
          Default noargs constructor
ControlEvent(java.lang.Object source)
          Public constructor.
 
Methods inherited from class org.enhydra.barracuda.core.event.DefaultBaseEvent
addListenerID, clone, equals, getClassID, getEventExtension, getEventID, getEventIDWithExtension, getListenerIDs, getOriginalEvent, getRootEvent, getRootEvent, getSource, getState, getStateKeys, getStateValues, getTimestamp, isHandled, putState, removeState, reset, setEventExtension, setHandled, setSource, setUseIDAliases, touch, useIDAliases
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlEvent

public ControlEvent()
Default noargs constructor


ControlEvent

public ControlEvent(java.lang.Object source)
Public constructor. Automatically sets the source parameter. If you do not use this method you should manually set the source before dispatching the event.



Copyright © 2001 Enhydra.org