Interface StringListParameter
- All Superinterfaces:
ConfigParameter, Parameter, ParameterWithSuffix
- All Known Implementing Classes:
StringListParameterImpl
An String config parameter that's limited to a list of values. Values are
usually shown to user in friendly text representations.
- Since:
- BiglyBT 1.0.0.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDropdown style.static final intListbox style.Fields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Method Summary
Modifier and TypeMethodDescriptionString[]List of labels displayed to userintgetValue()String[]List of values that can be stored to configvoidSet list of labels displayed to uservoidsetListType(int listType) voidMethods inherited from interface ConfigParameter
addConfigParameterListener, removeConfigParameterListenerMethods inherited from interface Parameter
addAndFireListener, addListener, addValidator, getConfigKeyName, getGenerateIntermediateEvents, getLabelKey, getLabelText, getMinimumRequiredUserMode, getValueObject, hasBeenSet, isEnabled, isForUIType, isVisible, removeListener, resetToDefault, setAllowedUiTypes, setEnabled, setGenerateIntermediateEvents, setIndent, setLabelKey, setLabelText, setMinimumRequiredUserMode, setVisibleMethods inherited from interface ParameterWithSuffix
getSuffixLabelKey, setSuffixLabelKey, setSuffixLabelText
-
Field Details
-
TYPE_DROPDOWN
static final int TYPE_DROPDOWNDropdown style. Default.- Since:
- BiglyBT 1.0.0.0
- See Also:
-
TYPE_LISTBOX
static final int TYPE_LISTBOXListbox style. Typically will display each option on a new row- Since:
- BiglyBT 1.9.0.1
- See Also:
-
-
Method Details
-
setValue
-
getValue
String getValue() -
getLabels
-
setLabels
-
getValues
-
setListType
void setListType(int listType) -
getListType
int getListType()
-