org.puremvc.php.interfaces

# Class: IMediator Source Location: /interfaces/IMediator.php
### Interface Overview
The interface definition for a PureMVC Mediator. #### Author(s): | ### Methods getMediatorName getViewComponent handleNotification listNotificationInterests onRegister onRemove setViewComponent
### Class Details [line 19] The interface definition for a PureMVC Mediator. #### Tags:
see: | org.puremvc.interfaces.INotification INotification
[ Top ] ### Class Methods ### method getMediatorName [line 27]
`the getMediatorName( )`
Get the IMediator instance name #### Tags:
return: | IMediator instance name
access: | public
[ Top ] ### method getViewComponent [line 34]
`Object getViewComponent( )`
Get the IMediator 's view component. #### Tags:
return: | the view component
access: | public
[ Top ] ### method handleNotification [line 55]
`void handleNotification( INotification $notification)`
Handle an INotification . #### Tags:
access: | public
#### Parameters:
notification | $notification | the INotification to be handled
[ Top ] ### method listNotificationInterests [line 48]
`an listNotificationInterests( )`
List INotification interests. #### Tags:
return: | Array of the INotification names this IMediator has an interest in.
access: | public
[ Top ] ### method onRegister [line 60]
`void onRegister( )`
Called when the View registers a Mediator. #### Tags:
access: | public
[ Top ] ### method onRemove [line 65]
`void onRemove( )`
Called when the View removes a Mediator. #### Tags:
access: | public
[ Top ] ### method setViewComponent [line 41]
`void setViewComponent( Object $viewComponent)`
Set the IMediator 's view component. #### Tags:
access: | public
#### Parameters:
Object | $viewComponent | the view component
[ Top ] Documentation generated on Tue, 30 Sep 2008 08:05:44 -0700 by phpDocumentor 1.4.0