Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

DOM::EventListener Class Reference

Introduced in DOM Level 2. More...

#include <dom2_events.h>

Inheritance diagram for DOM::EventListener:

DOM::DomShared List of all members.

Public Methods

 EventListener ()
virtual ~EventListener ()
virtual void handleEvent (Event &evt)
virtual DOMString eventListenerType ()

Protected Attributes

EventListenerImpl * impl

Detailed Description

Introduced in DOM Level 2.

The EventListener interface is the primary method for handling events. Users implement the EventListener interface and register their listener on an EventTarget using the AddEventListener method. The users should also remove their EventListener from its EventTarget after they have completed using the listener.

When a Node is copied using the cloneNode method the EventListeners attached to the source Node are not attached to the copied Node. If the user wishes the same EventListeners to be added to the newly created copy the user must add them manually.


Constructor & Destructor Documentation

DOM::EventListener::EventListener  
 

virtual DOM::EventListener::~EventListener   [virtual]
 


Member Function Documentation

virtual void DOM::EventListener::handleEvent Event   evt [virtual]
 

This method is called whenever an event occurs of the type for which the EventListener interface was registered.

Parameters

Parameters:
evt  The Event contains contextual information about the event. It also contains the stopPropagation and preventDefault methods which are used in determining the event's flow and default action.

virtual DOMString DOM::EventListener::eventListenerType   [virtual]
 


Member Data Documentation

EventListenerImpl* DOM::EventListener::impl [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Jan 31 23:28:24 2004 for XPath by doxygen1.2.18