#import <MKNoteFilter.h>
Public Member Functions | |
(id) | - init |
Creates MKNoteSenders and sends [super init]. | |
(NSArray *) | - noteSenders |
Returns a copy of the receiver's NSArray of MKNoteSenders. | |
(BOOL) | - isNoteSenderPresent: |
Returns YES if aNoteSender is one of the receiver's MKNoteSenders. | |
(id) | - copyWithZone: |
Creates and returns a MKNoteFilter as a copy of the receiver. | |
(id) | - releaseNoteSenders |
Removes and frees the receiver's MKNoteSenders. | |
(id) | - removeNoteSenders |
Removes all the receiver's MKNoteSenders. | |
(MKNoteSender *) | - noteSender |
Returns the receiver's first MKNoteSender. | |
(MKNoteSender *) | - addNoteSender: |
Removes aNoteSender from its present owner (if any) and adds it to the receiver. | |
(MKNoteSender *) | - removeNoteSender: |
Removes aNoteSender from the receiver's NSArray of MKNoteSenders. | |
(void) | - dealloc |
Sends releaseNoteSenders to the receiver then releases the receivers ivars. |
MKNoteFilter is an abstract class that combines the functionality it inherits from MKInstrument with the protocol defined in the MKPerformer class. MKNoteFilter objects can both receive and send MKNotes; they're interposed between MKPerformers and MKInstruments to create a MKNote processing pipeline. The subclass responsibility realizeNote:fromNoteReceiver: is passed on to MKNoteFilter subclasses. Keep in mind that notes must be copied on write or store.
- (id) init |
- (NSArray *) noteSenders |
Returns a copy of the receiver's NSArray of MKNoteSenders.
- (BOOL) isNoteSenderPresent: | (MKNoteSender *) | aNoteSender |
Returns YES if aNoteSender is one of the receiver's MKNoteSenders.
aNoteSender | is an MKNoteSender instance. |
- (id) copyWithZone: | (NSZone *) | zone |
Creates and returns a MKNoteFilter as a copy of the receiver.
zone | is a NSZone. |
Reimplemented from MKInstrument.
- (id) releaseNoteSenders |
Removes and frees the receiver's MKNoteSenders.
- (id) removeNoteSenders |
Removes all the receiver's MKNoteSenders.
- (MKNoteSender *) noteSender |
Returns the receiver's first MKNoteSender.
- (MKNoteSender *) addNoteSender: | (MKNoteSender *) | aNoteSender |
Removes aNoteSender from its present owner (if any) and adds it to the receiver.
aNoteSender | is an MKNoteSender instance. |
- (MKNoteSender *) removeNoteSender: | (MKNoteSender *) | aNoteSender |
Removes aNoteSender from the receiver's NSArray of MKNoteSenders.
aNoteSender | is an MKNoteSender instance. |