The interface definition for a PureMVC Facade.
The Facade Pattern suggests providing a single class to act as a central point of communication for a subsystem.
In PureMVC, the Facade acts as an interface between the core MVC actors (Model, View, Controller) and the rest of your application.
Command
is registered for a given Notification
Mediator
is registered or not
Proxy
is registered
Notify the IObservers
for a particular INotification
.
All previously attached IObservers
for this INotification
's
list are notified and are passed a reference to the INotification
in
the order in which they were registered.
NOTE: Use this method only if you are sending custom Notifications. Otherwise use the sendNotification method which does not require you to create the Notification instance.
ICommand
with the Controller
.
IMediator
instance with the View
.
IProxy
with the Model
by name.
ICommand
to INotification
mapping from the Controller.
IMediator
instance from the View
.
IProxy
instance from the Model
by name.
IMediator
instance from the View
.
IProxy
from the Model
by name.
INotification
.