public class FixedParameter extends Object implements LXParameter
LXParameter.Formatter, LXParameter.Polarity, LXParameter.Units
Constructor and Description |
---|
FixedParameter(double value) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Invoked when the parameter is done being used and none of its resources
are needed anymore.
|
String |
getDescription()
Returns a contextual help message explaining the purpose of this parameter to the user, or null if
none is available.
|
LXParameter.Formatter |
getFormatter()
Gets the formatter to be used for printing this parameter's value
|
String |
getLabel()
Gets the label for this parameter
|
LXComponent |
getParent()
Returns the component that this object belongs to
|
String |
getPath()
Returns the immediate path of this component, relative to its parent
|
LXParameter.Polarity |
getPolarity()
Gets the polarity of this parameter.
|
LXParameter.Units |
getUnits()
Gets the unit format that this parameter's value stores.
|
double |
getValue()
Retrieves the value of the parameter
|
float |
getValuef()
Utility helper function to get the value of the parameter as a float.
|
LXParameter |
reset()
A method to reset the value of the parameter, if a default is available.
|
LXParameter |
setComponent(LXComponent parent,
String path)
Sets the component that owns this parameter
|
LXParameter |
setValue(double value)
Sets the value of the parameter.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isMappable, setMappable
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public String getDescription()
LXParameter
getDescription
in interface LXParameter
public LXParameter setComponent(LXComponent parent, String path)
LXParameter
setComponent
in interface LXParameter
parent
- Componentpath
- Path name for parameterpublic LXComponent getParent()
LXPath
public String getPath()
LXPath
public LXParameter.Formatter getFormatter()
LXParameter
getFormatter
in interface LXParameter
public LXParameter.Units getUnits()
LXParameter
getUnits
in interface LXParameter
public LXParameter.Polarity getPolarity()
LXParameter
getPolarity
in interface LXParameter
public void dispose()
LXParameter
dispose
in interface LXParameter
public LXParameter reset()
LXParameter
reset
in interface LXParameter
public LXParameter setValue(double value)
LXParameter
setValue
in interface LXParameter
value
- The valuepublic double getValue()
LXParameter
getValue
in interface LXParameter
public float getValuef()
LXParameter
getValuef
in interface LXParameter
public String getLabel()
LXParameter
getLabel
in interface LXPath
getLabel
in interface LXParameter
LX library by Mark C. Slee. © 2012-2020