com.e1.mxdublin.evlist.process
Class Duration

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

public class Duration
extends AbstractProcess

Forces a single duration, if it is applicable.


Field Summary
 int value
          Duration value
 
Fields inherited from class com.e1.mxdublin.evlist.process.AbstractProcess
filter, flags, MIDI, NONE, TIMING, workingList
 
Constructor Summary
Duration()
           
 
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

value

public int value
Duration value

Constructor Detail

Duration

public Duration()
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