public class LXScheduledProject extends LXComponent implements LXComponent.Renamable
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
BooleanParameter |
enabled |
DiscreteParameter |
hours |
DiscreteParameter |
minutes |
StringParameter |
projectFile |
DiscreteParameter |
seconds |
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
Constructor and Description |
---|
LXScheduledProject(LXScheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex() |
void |
onParameterChanged(LXParameter p)
Subclasses are free to override this if desired.
|
void |
open() |
void |
setProject(File projectFile) |
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, dispose, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, load, loadParameters, removeParameter, removeParameter, save, saveParameters, setParent, toString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public final BooleanParameter enabled
public final StringParameter projectFile
public final DiscreteParameter hours
public final DiscreteParameter minutes
public final DiscreteParameter seconds
public LXScheduledProject(LXScheduler scheduler)
public void onParameterChanged(LXParameter p)
LXComponent
onParameterChanged
in interface LXParameterListener
onParameterChanged
in class LXComponent
p
- Parameter that has a value changepublic void setProject(File projectFile)
public int getIndex()
public void open()
LX library by Mark C. Slee. © 2012-2020