Community Map Builder 27 Apr 2008

Class Listener

Object
   |
   +--Listener
Direct Known Subclasses:
ModelBase

class Listener

Defined in Listener.js

Author: Cameron Shorter


Field Summary
 Object listeners
          An array [params] of (listener, target).
 Object values
          An array [params] of values.
 
Constructor Summary
Listener ()
            Base Listener class that is instanciated by all objects which provide event listeners.
 
Method Summary
 void addFirstListener(param, listener, target)
           Add a listener function at the start of the list.
 void addListener(param, listener, target)
           Add a listener function which will be called when param is updated; The listener function should usually be: paint(target).
 void callListeners(param,value)
           Call all the listeners that have registered interest in this parameter using addListener.
 Object getParam(param)
           Return the param value, or return null if it does not exist.
 void removeListener(param,listener,target)
           Remove a listener so that it is not called anymore when a param changes.
 void setParam(param,value)
           Update parameter and call all interested listeners.

Field Detail

listeners

Object listeners

values

Object values

Constructor Detail

Listener

Listener()

Method Detail

addFirstListener

void addFirstListener(param, listener, target)

addListener

void addListener(param, listener, target)

callListeners

void callListeners(param,value)

getParam

Object getParam(param)

removeListener

void removeListener(param,listener,target)

setParam

void setParam(param,value)

Community Map Builder 27 Apr 2008

Documentation generated by JSDoc on Sun Apr 27 20:30:54 2008