Public Member Functions | |
| (id) | - init [implementation] |
| (void) | - addObserver:selector:name:object: [implementation] |
| (void) | - removeObserver: [implementation] |
| (void) | - removeObserver:name:object: [implementation] |
| (void) | - postNotification: [implementation] |
| (void) | - postNotificationName:object:userInfo: [implementation] |
| (void) | - postNotificationName:object: [implementation] |
Static Public Member Functions | |
| (CPNotificationCenter) | + defaultCenter [implementation] |
Definition at line 38 of file CPNotificationCenter.j.
| - (void) addObserver: | (id) | anObserver | ||
| selector: | (SEL) | aSelector | ||
| name: | (CPString) | aNotificationName | ||
| object: | (id) | anObject | ||
[implementation] |
Adds an object as an observer. The observer will receive notifications with the specified name and/or containing the specified object (depending on if they are nil.
| anObserver | the observing object | |
| aSelector | the message sent to the observer when a notification occurrs | |
| aNotificationName | the name of the notification the observer wants to watch | |
| anObject | the object in the notification the observer wants to watch |
Definition at line 75 of file CPNotificationCenter.j.
| + (CPNotificationCenter) defaultCenter | [implementation] |
Returns the application's notification center
Definition at line 47 of file CPNotificationCenter.j.
| - (id) init | [implementation] |
Definition at line 55 of file CPNotificationCenter.j.
| - (void) postNotification: | (CPNotification) | aNotification | [implementation] |
Posts a notification to all observers that match the specified notification's name and object.
| aNotification | the notification being posted |
| CPInvalidArgumentException | if aNotification is nil |
Definition at line 134 of file CPNotificationCenter.j.
| - (void) postNotificationName: | (CPString) | aNotificationName | ||
| object: | (id) | anObject | ||
[implementation] |
Posts a new notification with the specified name and object.
| aNotificationName | the name of the notification | |
| anObject | the associated object |
Definition at line 158 of file CPNotificationCenter.j.
| - (void) postNotificationName: | (CPString) | aNotificationName | ||
| object: | (id) | anObject | ||
| userInfo: | (CPDictionary) | aUserInfo | ||
[implementation] |
Posts a new notification with the specified name, object, and dictionary.
| aNotificationName | the name of the notification name | |
| anObject | the associated object | |
| aUserInfo | the associated dictionary |
Definition at line 148 of file CPNotificationCenter.j.
| - (void) removeObserver: | (id) | anObserver | [implementation] |
Unregisters the specified observer from all notifications.
| anObserver | the observer to unregister |
Definition at line 96 of file CPNotificationCenter.j.
| - (void) removeObserver: | (id) | anObserver | ||
| name: | (CPString) | aNotificationName | ||
| object: | (id) | anObject | ||
[implementation] |
Unregisters the specified observer from notifications matching the specified name and/or object.
| anObserver | the observer to remove | |
| aNotificationName | the name of notifications to no longer watch | |
| anObject | notifications containing this object will no longer be watched |
Definition at line 113 of file CPNotificationCenter.j.
1.5.8