Package eu.bandm.music.midi
Class Filter
java.lang.Object
eu.bandm.music.midi.Filter
- All Implemented Interfaces:
- AutoCloseable,- Receiver,- Transmitter
- Direct Known Subclasses:
- PTITuningFilter,- TuningFilter
Propagates received messages to a receiver.
  This class does so unaltered, but derived classes can
  change, drop, or generate events.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()Does nothing---its target must be closed explicitly.Return the target of propagation.voidsend(MidiMessage msg, long timeStamp) Receive a message and propagate it.voidsetReceiver(Receiver out) Set the target of propagation.
- 
Constructor Details- 
Filterpublic Filter()
 
- 
- 
Method Details- 
getReceiverReturn the target of propagation.- Specified by:
- getReceiverin interface- Transmitter
 
- 
setReceiverSet the target of propagation.- Specified by:
- setReceiverin interface- Transmitter
 
- 
closepublic void close()Does nothing---its target must be closed explicitly.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Receiver
- Specified by:
- closein interface- Transmitter
 
- 
sendReceive a message and propagate it. This method can be overriden to change, drop, or generate events.
 
-