Package | org.puremvc.as3.patterns.observer |
Class | public class Notifier |
Implements | INotifier |
Subclasses | MacroCommand, Mediator, Proxy, SimpleCommand |
INotifier
implementation.
MacroCommand, Command, Mediator
and Proxy
all have a need to send Notifications
.
The INotifier
interface provides a common method called
sendNotification
that relieves implementation code of
the necessity to actually construct Notifications
.
The Notifier
class, which all of the above mentioned classes
extend, provides an initialized reference to the Facade
Singleton, which is required for the convienience method
for sending Notifications
, but also eases implementation as these
classes have frequent Facade
interactions and usually require
access to the facade anyway.
See also
Method | Defined by | ||
---|---|---|---|
sendNotification(notificationName:String, body:Object = null, type:String = null):void
Create and send an
INotification . | Notifier |
facade | property |
protected var facade:IFacade
sendNotification | () | method |
public function sendNotification(notificationName:String, body:Object = null, type:String = null):void
Create and send an INotification
.
Keeps us from having to construct new INotification instances in our implementation code.
ParametersnotificationName:String — the name of the notiification to send
|
|
body:Object (default = null ) — the body of the notification (optional)
|
|
type:String (default = null ) — the type of the notification (optional)
|