Packageorg.puremvc.as3.patterns.observer
Classpublic class Notifier
ImplementsINotifier
SubclassesMacroCommand, Mediator, Proxy, SimpleCommand

A Base 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

Facade
Mediator
Proxy
SimpleCommand
MacroCommand


Protected Properties
 PropertyDefined by
  facade : IFacade
Notifier
Public Methods
 MethodDefined by
  
sendNotification(notificationName:String, body:Object = null, type:String = null):void
Create and send an INotification.
Notifier
Property detail
facadeproperty
protected var facade:IFacade
Method detail
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.

Parameters
notificationName: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)