Class webdriver.EventEmitter
code »Object that can emit events for others to listen for. This is used instead of Closure's event system because it is much more light weight. The API is based on Node's EventEmitters.
Constructor
webdriver.EventEmitter ( )
Show:
Instance Methods
code »addListener ( type, listenerFn, opt_scope ) ⇒ !webdriver.EventEmitter
Registers a listener.
!webdriver.EventEmitter
code »addListener_ ( type, listenerFn, opt_scope, opt_oneshot ) ⇒ !webdriver.EventEmitter
Registers a listener.
!webdriver.EventEmitter
Parameters |
---|
Returns |
|
code »on ( type, listenerFn, opt_scope ) ⇒ !webdriver.EventEmitter
An alias for #addListener()
.
!webdriver.EventEmitter
#addListener()
.code »once ( type, listenerFn, opt_scope ) ⇒ !webdriver.EventEmitter
Registers a one-time listener which will be called only the first time an
event is emitted, after which it will be removed.
!webdriver.EventEmitter
code »removeAllListeners ( opt_type ) ⇒ !webdriver.EventEmitter
Removes all listeners for a specific type of event. If no event is
specified, all listeners across all types will be removed.
!webdriver.EventEmitter
Parameters |
---|
|
Returns |
|
code »removeListener ( type, listenerFn ) ⇒ !webdriver.EventEmitter
Removes a previously registered event listener.
!webdriver.EventEmitter