Class ColorParameterImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.ColorParameterImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, ColorParameter, EnablerParameter, Parameter, ParameterWithSuffix
-
Field Summary
FieldsFields inherited from class ParameterImpl
configKeyFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintRetrieve the parameter's value as an Object.booleanbooleanResets the parameter to its default valuevoidsetRGBValue(int r, int g, int b) voidsetSuffixLabelKey(String suffixLabelKey) voidsetSuffixLabelText(String text) 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, 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, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisible
-
Field Details
-
suffixLabelKey
-
-
Constructor Details
-
ColorParameterImpl
-
-
Method Details
-
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
-
getRedValue
public int getRedValue()- Specified by:
getRedValuein interfaceColorParameter
-
getGreenValue
public int getGreenValue()- Specified by:
getGreenValuein interfaceColorParameter
-
getBlueValue
public int getBlueValue()- Specified by:
getBlueValuein interfaceColorParameter
-
setRGBValue
public void setRGBValue(int r, int g, int b) - Specified by:
setRGBValuein interfaceColorParameter
-
resetToDefault
public boolean resetToDefault()Description copied from interface:ParameterResets the parameter to its default value- Specified by:
resetToDefaultin interfaceParameter- Overrides:
resetToDefaultin classParameterImpl- Returns:
- true - value was reset; false - already reset
-
isOverridden
public boolean isOverridden() -
getSuffixLabelKey
- Specified by:
getSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelKey
- Specified by:
setSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelText
- Specified by:
setSuffixLabelTextin interfaceParameterWithSuffix
-