Class StringListParameterImpl
java.lang.Object
com.biglybt.pifimpl.local.ui.config.ParameterImpl
com.biglybt.pifimpl.local.ui.config.StringListParameterImpl
- All Implemented Interfaces:
ParameterListener, ConfigParameter, EnablerParameter, Parameter, ParameterWithSuffix, StringListParameter
-
Field Summary
FieldsFields inherited from class ParameterImpl
configKeyFields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATEFields inherited from interface StringListParameter
TYPE_DROPDOWN, TYPE_LISTBOX -
Constructor Summary
ConstructorsConstructorDescriptionStringListParameterImpl(String configKey, String labelKey, String[] values, String[] labels) -
Method Summary
Modifier and TypeMethodDescriptionString[]List of labels displayed to userintgetValue()Retrieve the parameter's value as an Object.String[]List of values that can be stored to configvoidSet list of labels displayed to uservoidsetListType(int listType) voidsetSuffixLabelKey(String suffixLabelKey) voidsetSuffixLabelText(String text) voidMethods 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
-
labels
-
listType
private int listType -
suffixLabelKey
-
-
Constructor Details
-
StringListParameterImpl
-
-
Method Details
-
getValues
Description copied from interface:StringListParameterList of values that can be stored to config- Specified by:
getValuesin interfaceStringListParameter
-
getLabels
Description copied from interface:StringListParameterList of labels displayed to user- Specified by:
getLabelsin interfaceStringListParameter
-
setLabels
Description copied from interface:StringListParameterSet list of labels displayed to user- Specified by:
setLabelsin interfaceStringListParameter
-
getValue
- Specified by:
getValuein interfaceStringListParameter
-
setValue
- Specified by:
setValuein interfaceStringListParameter
-
setListType
public void setListType(int listType) - Specified by:
setListTypein interfaceStringListParameter
-
getListType
public int getListType()- Specified by:
getListTypein interfaceStringListParameter
-
getSuffixLabelKey
- Specified by:
getSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelKey
- Specified by:
setSuffixLabelKeyin interfaceParameterWithSuffix
-
setSuffixLabelText
- Specified by:
setSuffixLabelTextin interfaceParameterWithSuffix
-
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
-