Class FloatParameterImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.FloatParameterImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, EnablerParameter, FloatParameter, Parameter, ParameterWithSuffix
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate floatprivate floatprivate intprivate StringFields inherited from class ParameterImpl
configKeyFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Constructor Summary
ConstructorsConstructorDescriptionFloatParameterImpl(String configKey, String labelKey) FloatParameterImpl(String configKey, String labelKey, float minValue, float maxValue, int numDigitsAfterDecimal) -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatintfloatgetValue()Retrieve the parameter's value as an Object.booleanbooleanvoidsetAllowZero(boolean allowZero) voidsetSuffixLabelKey(String suffixLabelKey) voidsetSuffixLabelText(String text) voidsetValue(float b) Methods inherited from class ParameterImpl
addAndFireListener, addConfigParameterListener, addDisabledOnSelection, addDisabledOnSelection, addEnabledOnSelection, addEnabledOnSelection, addImplListener, addListener, addValidator, destroy, fireParameterChanged, getConfigKeyName, getDisabledOnSelectionParameters, getEnabledOnSelectionParameters, getGenerateIntermediateEvents, getGroup, getIndent, getKey, getLabelKey, getLabelText, getMinimumRequiredUserMode, getReferenceID, hasBeenSet, isEnabled, isForUIType, isIndentFancy, isVisible, parameterChanged, refreshControl, removeConfigParameterListener, removeImplListener, removeListener, resetToDefault, search, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setGroup, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setReferenceID, setVisible, validateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConfigParameter
addConfigParameterListener, removeConfigParameterListenerMethods inherited from interface Parameter
addAndFireListener, addListener, addValidator, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, hasBeenSet, isEnabled, isForUIType, isVisible, removeListener, resetToDefault, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
-
Field Details
-
numDigitsAfterDecimal
private int numDigitsAfterDecimal -
limited
private boolean limited -
min_value
private float min_value -
max_value
private float max_value -
allowZero
private boolean allowZero -
suffixLabelKey
-
-
Constructor Details
-
FloatParameterImpl
-
FloatParameterImpl
-
-
Method Details
-
isAllowZero
public boolean isAllowZero()- Specified by:
isAllowZeroin interfaceFloatParameter
-
setAllowZero
public void setAllowZero(boolean allowZero) - Specified by:
setAllowZeroin interfaceFloatParameter
-
getNumDigitsAfterDecimal
public int getNumDigitsAfterDecimal()- Specified by:
getNumDigitsAfterDecimalin interfaceFloatParameter
-
getValue
public float getValue()- Specified by:
getValuein interfaceFloatParameter
-
getValueObject
Description copied from interface:ParameterRetrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.- Specified by:
getValueObjectin interfaceParameter- Overrides:
getValueObjectin classParameterImpl
-
setValue
public void setValue(float b) - Specified by:
setValuein interfaceFloatParameter
-
isLimited
public boolean isLimited() -
getMinValue
public float getMinValue()- Specified by:
getMinValuein interfaceFloatParameter
-
getMaxValue
public float getMaxValue()- Specified by:
getMaxValuein interfaceFloatParameter
-
getSuffixLabelKey
- Specified by:
getSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelKey
- Specified by:
setSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelText
- Specified by:
setSuffixLabelTextin interfaceParameterWithSuffix
-