#import <Mediator.h>
Inherits Notifier, and IMediator-p.
Public Member Functions | |
| (void) | - initializeMediator |
| (void) | - handleNotification: [implementation] |
| (NSArray *) | - listNotificationInterests [implementation] |
| (void) | - onRegister [implementation] |
| (void) | - onRemove [implementation] |
| (void) | - sendNotification:body:type: [implementation] |
| (NSString *) | - mediatorName |
| (id) | - viewComponent |
| (void) | - setViewComponent: |
Static Public Member Functions | |
| (NSString *) | + NAME |
IMediator implementation.
| - (void) handleNotification: | (id<INotification>) | notification | [implementation] |
Handle INotifications.
Typically this will be handled in a switch statement, with one 'case' entry per INotification the Mediator is interested in.
Reimplemented from < IMediator >.
| - (void) initializeMediator |
| - (NSArray *) listNotificationInterests | [implementation] |
List the INotification names this Mediator is interested in being notified of.
INotification names Reimplemented from < IMediator >.
| + (NSString *) NAME |
| - (void) onRegister | [implementation] |
Called by the View when the Mediator is registered
Reimplemented from < IMediator >.
| - (void) onRemove | [implementation] |
Called by the View when the Mediator is removed
Reimplemented from < IMediator >.
| - (void) sendNotification: | (NSString *) | notificationName | ||
| body: | (id) | body | ||
| type: | (NSString *) | type | ||
[implementation] |
Create and send an INotification.
Keeps us from having to construct new INotification instances in our implementation code.
| notificationName | the name of the notiification to send | |
| body | the body of the notification | |
| type | the type of the notification |
Reimplemented from < INotifier >.
| - (void) setViewComponent: | (id) | viewComponent |
| - (id) viewComponent |
1.5.7.1