public class ObjectParameter<T> extends DiscreteParameter
LXParameter.Formatter, LXParameter.Polarity, LXParameter.Unitsdescription| Constructor and Description |
|---|
ObjectParameter(String label,
T[] objects) |
ObjectParameter(String label,
T[] objects,
T value) |
| Modifier and Type | Method and Description |
|---|---|
T |
getObject() |
T[] |
getObjects() |
ObjectParameter<T> |
setDescription(String description) |
ObjectParameter<T> |
setObjects(T[] objects)
Set a list of objects for the parameter
|
DiscreteParameter |
setRange(int minValue,
int maxValue)
Sets the range from [minValue, maxValue-1] inclusive
|
LXParameter |
setValue(Object object) |
decrement, decrement, decrement, decrement, getMaxValue, getMinValue, getNormalized, getNormalizedf, getOption, getOptions, getRange, getValuei, increment, increment, increment, increment, setNormalized, setOptions, setRange, updateValuegetExponent, isMappable, setExponent, setMappableaddListener, bang, dispose, getDescription, getFormatter, getLabel, getParent, getPath, getPolarity, getUnits, getValue, getValuef, incrementValue, removeListener, reset, reset, setComponent, setFormatter, setPolarity, setUnits, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getDescription, getFormatter, getLabel, getPolarity, getUnits, getValue, getValuef, reset, setComponent, setValueget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter, getParent, getPathpublic ObjectParameter<T> setDescription(String description)
setDescription in class DiscreteParameterpublic ObjectParameter<T> setObjects(T[] objects)
objects - Array of arbitrary object valuespublic DiscreteParameter setRange(int minValue, int maxValue)
DiscreteParametersetRange in class DiscreteParameterminValue - Minimum valuemaxValue - Maximum value, exclusivepublic LXParameter setValue(Object object)
public T[] getObjects()
public T getObject()
LX library by Mark C. Slee. © 2012-2020