Package org.apache.tapestry.event

Defines events and listener interfaces for Tapestry.

See:
          Description

Interface Summary
ChangeObserver May observe changes in an object's properties.
PageAttachListener Listener interface notified when a page is attached to the current request.
PageBeginRenderListener Event listener for determining when a page is about to start rendering.
PageDetachListener An interface for objects that want to know when the end of the request cycle occurs, so that any resources that should be limited to just one request cycle can be released.
PageEndRenderListener Counterpart to PageBeginRenderListener, for the (typically less-interesting) end of page render event.
PageRenderListener Deprecated. To be removed in 4.1.
PageValidateListener An interface for objects that want to take part in the validation of the page.
ReportStatusListener Implemented by (typically) a HiveMind service implementation, and registerred with the ReportStatusHub so that the service can report its status (in terms of properties and values).
ResetEventListener Listener interface for objects interested in a Tapestry reset event.
 

Class Summary
BrowserEvent Represents a client side generated browser event.
EventTarget Represents a browser generated event "target".
ObservedChangeEvent Event which describes a change to a particular IComponent.
PageEvent Encapsulates information related to the page listener interfaces.
ReportStatusEvent Event object used by ReportStatusListener; the event implements DescriptionReceiver; classes (typically, HiveMind service implementations) that implement the listener interface will "describe" themselves to the event.
 

Package org.apache.tapestry.event Description

Defines events and listener interfaces for Tapestry.

ChangeObserver and ObservedChangeEvent are used to communicate changes in persistent properties from pages and components to page recorders.

The remaining interfaces PageDetachListener and PageRenderListener allow objects to know about key lifecycle events regarding a page.

Author:
Howard Lewis Ship hlship@apache.org


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.