Class Garmin.Broadcaster
Object
|
+--Garmin.Broadcaster
- class
Garmin.Broadcaster
Broadcaster
Acts as an event broadcaster. Code is pretty much stolen from Ajax.Responders,
but doesn't need to extend Enumerable.
To use, register an object, then dispatch methods.
var toBeAlerted = new AlertedDude();
var broadcaster = new Broadcaster();
broadcaster.register(toBeAlerterd);
broadcaster.dispatch("alerting");
that will call toBeAlerted.alerting();
if you pass an object w/ the dispatch call the object will be passed as well.
Most calls are implemented using JSON, with controller as the owning broadcaster
object.
so ...
broadcaster.dispatch("alerting", {message: "howdy", controller: this});
toBeAlerted.alerting({message: 'howdy', controller: broadcaster})
Defined in Broadcaster.js
Garmin.Broadcaster
Garmin.Broadcaster()
dispatch
void dispatch(<String> callback, <Object> json)
initialize
void initialize()
register
void register(responderToAdd)
unregister
void unregister(responderToRemove)
Documentation generated by
JSDoc on Mon Apr 16 11:23:41 2007