#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. |
1.5.6