|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.e1.mxdublin.evlist.process.AbstractProcess
public abstract class AbstractProcess
Base class for any event list processes. The GUI will initialize the working list and filter.
| Field Summary | |
|---|---|
QueryItem |
filter
The filter that has been applied to the list (can be null). |
protected int |
flags
|
static int |
MIDI
Indicate that this process modifies midi (notes) data. |
static int |
NONE
Indicate that this process has no flags. |
static int |
TIMING
Indicate that this process modifies timestamps of events. |
EvList |
workingList
The list to modify. |
| Constructor Summary | |
|---|---|
AbstractProcess()
|
|
| Method Summary | |
|---|---|
abstract 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. |
String |
getName()
Returns the name of the process. |
ProcessPanel |
getPanel()
Returns the associated panel (gui) for this process. |
protected List<EvAbstractItem> |
getSelection()
Returns the current selection of the list based on the filter and list used. |
String |
getStringFlags()
Returns the flags (in string format) of the current process. |
String |
toString()
|
String |
validate()
Validates process current settings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public EvList workingList
public QueryItem filter
protected int flags
public static final int NONE
public static final int MIDI
public static final int TIMING
| Constructor Detail |
|---|
public AbstractProcess()
| Method Detail |
|---|
public abstract void apply()
workingList and filter
attribute.
protected List<EvAbstractItem> getSelection()
public String getName()
public int getFlags()
public String getStringFlags()
public ProcessPanel getPanel()
protected ProcessPanel factoryPanel()
public String getDescription()
public String toString()
toString in class Object
public String validate()
throws DublinException
DublinException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||