org.enhydra.barracuda.core.event
Class HttpResponseEvent

java.lang.Object
  |
  +--org.enhydra.barracuda.core.event.DefaultBaseEvent
        |
        +--org.enhydra.barracuda.core.event.ViewEvent
              |
              +--org.enhydra.barracuda.core.event.HttpResponseEvent
All Implemented Interfaces:
BaseEvent, java.lang.Cloneable, Exceptional, StateMap

public class HttpResponseEvent
extends ViewEvent
implements Exceptional

A HttpResponseEvent indicates that we received an HTTP Response. Events which extend this class typically generate the View portion the Model 2 approach


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
HttpResponseEvent()
          Default noargs constructor
HttpResponseEvent(java.lang.Object source)
          Public constructor.
 
Method Summary
 java.lang.String describeEventChainingStrategy()
          Describe the event chaining stategy.
 
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

HttpResponseEvent

public HttpResponseEvent()
Default noargs constructor


HttpResponseEvent

public HttpResponseEvent(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.

Method Detail

describeEventChainingStrategy

public java.lang.String describeEventChainingStrategy()
Describe the event chaining stategy. This method really serves to ensure that objects cannot implement BOTH Polymorphic and Exceptional (it's got to be one or the other)

Specified by:
describeEventChainingStrategy in interface Exceptional
Returns:
string describing the event chain strategy


Copyright © 2001 Enhydra.org