Package adams.core.option
Class FloatOption
- java.lang.Object
-
- adams.core.option.AbstractOption
-
- adams.core.option.AbstractArgumentOption
-
- adams.core.option.AbstractNumericOption<Float>
-
- adams.core.option.FloatOption
-
- All Implemented Interfaces:
CleanUpHandler,VariableChangeListener,Serializable
public class FloatOption extends AbstractNumericOption<Float>
Handles options with Float arguments.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.core.option.AbstractArgumentOption
m_BaseClass, m_Multiple, m_Variable, m_VariableModified, m_VariableReferencesObject
-
Fields inherited from class adams.core.option.AbstractOption
m_Commandline, m_Constraint, m_Debug, m_DefaultValue, m_MinUserMode, m_OutputDefaultValue, m_Owner, m_Property, TOOLTIP_SUFFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFloatOption(OptionManager owner, String commandline, String property, Object defValue)Initializes the option.protectedFloatOption(OptionManager owner, String commandline, String property, Object defValue, Float lower, Float upper)Initializes the option.
-
Method Summary
-
Methods inherited from class adams.core.option.AbstractNumericOption
compareValues, getLowerBound, getUpperBound, hasLowerBound, hasUpperBound, toString, valueOf
-
Methods inherited from class adams.core.option.AbstractArgumentOption
cleanUp, getBaseClass, getVariable, getVariableName, hasBaseClass, isDefaultValue, isDefaultValue, isMultiple, isVariableAttached, isVariableModified, isVariableReferencingObject, setVariable, toArray, toString, updateVariable, updateVariable, updateVariable, variableChanged
-
Methods inherited from class adams.core.option.AbstractOption
dontOutputDefaultValue, getCommandline, getConstraint, getCurrentValue, getDebug, getDefaultValue, getDescriptor, getMinUserMode, getOptionHandler, getOutputDefaultValue, getOwner, getProperty, getReadMethod, getToolTipMethod, getWriteMethod, hasConstraint, isValid, noConstraint, setConstraint, setCurrentValue, setMinUserMode, setOutputDefaultValue
-
-
-
-
Constructor Detail
-
FloatOption
protected FloatOption(OptionManager owner, String commandline, String property, Object defValue)
Initializes the option. Will always output the default value.- Parameters:
owner- the owner of this optioncommandline- the commandline string to identify the option (no leading dash)property- the name of bean propertydefValue- the default value, if null then the owner's current state is used
-
FloatOption
protected FloatOption(OptionManager owner, String commandline, String property, Object defValue, Float lower, Float upper)
Initializes the option. Will always output the default value.- Parameters:
owner- the owner of this optioncommandline- the commandline string to identify the optionproperty- the name of bean propertydefValue- the default value, if null then the owner's current state is usedlower- the lower bound (incl; only for numeric values), use null to use unboundedupper- the upper bound (incl; only for numeric values), use null to use unbounded
-
-