edu.uiuc.cs397rhc.sound
Enum AtomicMidiCondition.Field

java.lang.Object
  extended by java.lang.Enum
      extended by edu.uiuc.cs397rhc.sound.AtomicMidiCondition.Field
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable
Enclosing class:
AtomicMidiCondition

public static enum AtomicMidiCondition.Field
extends java.lang.Enum<AtomicMidiCondition.Field>

The fields of a ShortMessage, complete with a method to extract the value from a specific ShortMessage.


Enum Constant Summary
channel
           
command
           
data1
           
data2
           
time
           
 
Method Summary
protected abstract  long getValue(javax.sound.midi.MidiMessage msg, long timeStamp)
           
static AtomicMidiCondition.Field valueOf(java.lang.String name)
           
static AtomicMidiCondition.Field[] values()
           
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Enum Constant Detail

channel

public static final AtomicMidiCondition.Field channel

command

public static final AtomicMidiCondition.Field command

data1

public static final AtomicMidiCondition.Field data1

data2

public static final AtomicMidiCondition.Field data2

time

public static final AtomicMidiCondition.Field time
Method Detail

values

public static final AtomicMidiCondition.Field[] values()

valueOf

public static AtomicMidiCondition.Field valueOf(java.lang.String name)

getValue

protected abstract long getValue(javax.sound.midi.MidiMessage msg,
                                 long timeStamp)