gr.teicrete.mta.midi.eobody.event
Class ProgramChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by gr.teicrete.mta.midi.eobody.event.EobodyEvent
          extended by gr.teicrete.mta.midi.eobody.event.ProgramChangeEvent
All Implemented Interfaces:
java.io.Serializable

public class ProgramChangeEvent
extends EobodyEvent

The Program Change Event class

Author:
zavi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ProgramChangeEvent(java.lang.Object evtSource, javax.sound.midi.MidiMessage midiMessage)
          The constructor for ProgramChangeEvent
 
Method Summary
 int getProgram()
          Method for obtaining the program number
 
Methods inherited from class gr.teicrete.mta.midi.eobody.event.EobodyEvent
getChannel
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProgramChangeEvent

public ProgramChangeEvent(java.lang.Object evtSource,
                          javax.sound.midi.MidiMessage midiMessage)
The constructor for ProgramChangeEvent

Parameters:
evtSource - The source on which the event occured
midiMessage - The MIDI message received
Method Detail

getProgram

public int getProgram()
Method for obtaining the program number

Returns:
The Program Change program number