Class IntListParameterImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.IntListParameterImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, EnablerParameter, IntListParameter, Parameter, ParameterWithSuffix
-
Field Summary
FieldsFields inherited from class ParameterImpl
configKeyFields inherited from interface IntListParameter
TYPE_DROPDOWN, TYPE_RADIO_COMPACT, TYPE_RADIO_LISTFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Constructor Summary
ConstructorsConstructorDescriptionIntListParameterImpl(String key, String labelKey, int[] values, String[] labels) -
Method Summary
Modifier and TypeMethodDescriptionString[]List of labels displayed to userintGet List type.intgetValue()Retrieve the parameter's value as an Object.int[]List of values that can be stored to configvoidSet list of labels displayed to uservoidsetListType(int listType) Set List type.voidsetSuffixLabelKey(String suffixLabelKey) voidsetSuffixLabelText(String text) voidsetValue(int value) 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
-
values
private int[] values -
labels
-
listType
private int listType -
suffixLabelKey
-
-
Constructor Details
-
IntListParameterImpl
-
-
Method Details
-
getValues
public int[] getValues()Description copied from interface:IntListParameterList of values that can be stored to config- Specified by:
getValuesin interfaceIntListParameter
-
getLabels
Description copied from interface:IntListParameterList of labels displayed to user- Specified by:
getLabelsin interfaceIntListParameter
-
setLabels
Description copied from interface:IntListParameterSet list of labels displayed to user- Specified by:
setLabelsin interfaceIntListParameter
-
getValue
public int getValue()- Specified by:
getValuein interfaceIntListParameter
-
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(int value) - Specified by:
setValuein interfaceIntListParameter
-
setListType
public void setListType(int listType) Description copied from interface:IntListParameterSet List type.- Specified by:
setListTypein interfaceIntListParameter- See Also:
-
getListType
public int getListType()Description copied from interface:IntListParameterGet List type.- Specified by:
getListTypein interfaceIntListParameter- See Also:
-
getSuffixLabelKey
- Specified by:
getSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelKey
- Specified by:
setSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelText
- Specified by:
setSuffixLabelTextin interfaceParameterWithSuffix
-