Provides methods used for event handling. It is typically mixed in by concrete classes
such as OM.Map or OM.Layer which generates events.  It's not meant to be used directly.
Methods
- 
    
<static> on()
 - 
    
    
A shorthand name for the member function addListener.
 - 
    
addListener(eventType, f, context)
 - 
    
    
Attaches an event listener for the given event type under the given
context.Parameters:
Name Type Description eventTypeString The event type, which is typically specific to the class
that mixes in EventSource.ffunction The listener function
contextObject An optional context; The default is this.
 - 
    
deleteAllListeners()
 - 
    
    
removes all listeners currently registered on this instance, regardless
of their type. - 
    
deleteListener(eventType, f, context)
 - 
    
    
Removes the given listener function previously registered.
Parameters:
Name Type Description eventTypeString type of listener event
ffunction the listener function
contextObject An optional context
 - 
    
deleteListeners()
 - 
    
    
Removes all listeners of the specified type from this instance.
 - 
    
getListeners(eventType)
 - 
    
    
Returns an array of listeners for the specified event type.
Parameters:
Name Type Description eventTypeString The event type
 - 
    
hasListener(eventType)
 - 
    
    
Checks if any listeners have been registered for the given type.
Parameters:
Name Type Description eventTypeString The event type to check for listeners