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 boolean
private boolean
private float
private float
private int
private String
Fields inherited from class com.biglybt.pifimpl.local.ui.config.ParameterImpl
configKey
Fields inherited from interface com.biglybt.pif.ui.config.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 TypeMethodDescriptionfloat
float
int
float
getValue()
Retrieve the parameter's value as an Object.boolean
boolean
void
setAllowZero
(boolean allowZero) void
setSuffixLabelKey
(String suffixLabelKey) void
setSuffixLabelText
(String text) void
setValue
(float b) Methods inherited from class com.biglybt.pifimpl.local.ui.config.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, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.pif.config.ConfigParameter
addConfigParameterListener, removeConfigParameterListener
Methods inherited from interface com.biglybt.pif.ui.config.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:
isAllowZero
in interfaceFloatParameter
-
setAllowZero
public void setAllowZero(boolean allowZero) - Specified by:
setAllowZero
in interfaceFloatParameter
-
getNumDigitsAfterDecimal
public int getNumDigitsAfterDecimal()- Specified by:
getNumDigitsAfterDecimal
in interfaceFloatParameter
-
getValue
public float getValue()- Specified by:
getValue
in interfaceFloatParameter
-
getValueObject
Description copied from interface:Parameter
Retrieve the parameter's value as an Object. Subclasses will usually have a getValue() that will return a specific type.- Specified by:
getValueObject
in interfaceParameter
- Overrides:
getValueObject
in classParameterImpl
-
setValue
public void setValue(float b) - Specified by:
setValue
in interfaceFloatParameter
-
isLimited
public boolean isLimited() -
getMinValue
public float getMinValue()- Specified by:
getMinValue
in interfaceFloatParameter
-
getMaxValue
public float getMaxValue()- Specified by:
getMaxValue
in interfaceFloatParameter
-
getSuffixLabelKey
- Specified by:
getSuffixLabelKey
in interfaceParameterWithSuffix
-
setSuffixLabelKey
- Specified by:
setSuffixLabelKey
in interfaceParameterWithSuffix
-
setSuffixLabelText
- Specified by:
setSuffixLabelText
in interfaceParameterWithSuffix
-