The interface definition for a PureMVC Mediator.
In PureMVC, IMediator implementors assume these responsibilities:
INotifications
the IMediator has interest in.Additionally, IMediators typically:
INotifications, interacting with of
the rest of the PureMVC app.When an IMediator is registered with the IView,
the IView will call the IMediator's
listNotificationInterests method. The IMediator will
return an Array of INotification names which
it wishes to be notified about.
The IView will then create an Observer object
encapsulating that IMediator's (handleNotification) method
and register it as an Observer for each INotification name returned by
listNotificationInterests.
IMediator instance nameIMediator's view component.INotification.INotification interests.View when the Mediator is registeredView when the Mediator is removedIMediator's view component.