com.e1.mxdublin.evlist.process
Class Transpose

java.lang.Object
  extended by com.e1.mxdublin.evlist.process.AbstractProcess
      extended by com.e1.mxdublin.evlist.process.Transpose

public class Transpose
extends AbstractProcess

Transpose any items that plays midi notes.


Field Summary
 int level
          The semi-tones level to transpose.
 
Fields inherited from class com.e1.mxdublin.evlist.process.AbstractProcess
filter, flags, MIDI, NONE, TIMING, workingList
 
Constructor Summary
Transpose()
           
 
Method Summary
 void apply()
          Applies the logic to specified list.
protected  ProcessPanel factoryPanel()
          Returns a panel that can edit the current process.
 String getDescription()
          Returns the description of the process.
 int getFlags()
          Returns the flags of the current process.
 
Methods inherited from class com.e1.mxdublin.evlist.process.AbstractProcess
getName, getPanel, getSelection, getStringFlags, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

level

public int level
The semi-tones level to transpose.

Constructor Detail

Transpose

public Transpose()
Method Detail

apply

public void apply()
Description copied from class: AbstractProcess
Applies the logic to specified list. The caller must have set any parameter and the workingList and filter attribute.

Specified by:
apply in class AbstractProcess

getFlags

public int getFlags()
Description copied from class: AbstractProcess
Returns the flags of the current process.

Overrides:
getFlags in class AbstractProcess
Returns:
flags for this process (in integer switches)

getDescription

public String getDescription()
Description copied from class: AbstractProcess
Returns the description of the process.

Overrides:
getDescription in class AbstractProcess
Returns:
the description of the process

factoryPanel

protected ProcessPanel factoryPanel()
Description copied from class: AbstractProcess
Returns a panel that can edit the current process.

Overrides:
factoryPanel in class AbstractProcess
Returns:
a panel to edit the current process