The interface definition for a PureMVC Mediator.
In PureMVC, IMediator
implementors assume these responsibilities:
INotification
s
the IMediator
has interest in.Additionally, IMediator
s 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 name
IMediator
's view component.
INotification
.
INotification
interests.
View
when the Mediator
is registered
View
when the Mediator
is removed
IMediator
's view component.