IFacade

The interface definition for a PureMVC Facade.
Namespace: PureMVC.InterfacesAssembly: PureMVC in (PureMVC.dll)

Syntax

C#
public interface IFacade : INotifier

Remarks

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.

Methods

Check if a Command is registered for a given Notification
Check if a Mediator is registered or not
Check if a Proxy is registered
Notify Observers.
Register an ICommand with the Controller.
Register an IMediator instance with the View.
Register an IProxy with the Model by name.
Remove a previously registered ICommand to INotification mapping from the Controller.
Remove a IMediator instance from the View.
Remove an IProxy instance from the Model by name.
Retrieve an IMediator instance from the View.
Retrieve a IProxy from the Model by name.

See also