|
Community Map Builder 21 Aug 2007 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--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 |
Object listeners
Object values
Constructor Detail |
Listener()
Method Detail |
void addFirstListener(param, listener, target)
param
- Parameter name; if this parameter changes then an event is sent to all interested listeners.
listener
- The function to call when the parameter changes.
target
- The object which owns the listener function.
void addListener(param, listener, target)
param
- Parameter name; if this parameter changes then an event is sent to all interested listeners.
listener
- The function to call when the parameter changes.
target
- The object which owns the listener function.
void callListeners(param,value)
param
- The parameter that has changed.
value
- The new parameter value.
Object getParam(param)
param
- The parameter to get.
void removeListener(param,listener,target)
param
- Parameter name; if this parameter changes then an event is sent to all interested listeners.
listener
- The function to call when the parameter changes.
target
- The object which owns the listener function.
void setParam(param,value)
param
- The parameter to change.
|
Community Map Builder 21 Aug 2007 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |