Interface StringParameter
- All Superinterfaces:
ConfigParameter, Parameter, ParameterWithHint, ParameterWithSuffix
- All Known Implementing Classes:
StringParameterImpl
-
Field Summary
Fields inherited from interface Parameter
MODE_ADVANCED, MODE_BEGINNER, MODE_INTERMEDIATE -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStringValidator(ParameterValidator<String> stringParamValidator) Same asParameter.addValidator(ParameterValidator), but casts the "toValue" to String.intGet the character limit for ParametergetValue()intvoidsetMultiLine(int visible_line_count) voidsetTextLimit(int textLimit) Limit the number of characters for ParametervoidsetValidChars(String chars, boolean caseSensitive) Limit characters to a listvoidvoidsetWidthInCharacters(int widthInCharacters) Set a width hint for displaying the text fieldMethods 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 ParameterWithHint
getHintKey, setHintKey, setHintTextMethods inherited from interface ParameterWithSuffix
getSuffixLabelKey, setSuffixLabelKey, setSuffixLabelText
-
Method Details
-
setValue
-
getValue
String getValue() -
setMultiLine
void setMultiLine(int visible_line_count) - Parameters:
visible_line_count-- Since:
- 5201
-
setWidthInCharacters
void setWidthInCharacters(int widthInCharacters) Set a width hint for displaying the text field- Since:
- BiglyBT 1.9.0.1
-
getWidthInCharacters
int getWidthInCharacters()- Returns:
- width hint in characters for displaying the text field
- Since:
- BiglyBT 1.9.0.1
-
setValidChars
Limit characters to a list- Since:
- BiglyBT 1.9.0.1
-
addStringValidator
Same asParameter.addValidator(ParameterValidator), but casts the "toValue" to String.- Since:
- BiglyBT 1.9.0.1
- See Also:
-
setTextLimit
void setTextLimit(int textLimit) Limit the number of characters for Parameter- Since:
- BiglyBT 1.9.0.1
-
getTextLimit
int getTextLimit()Get the character limit for Parameter- Since:
- BiglyBT 1.9.0.1
-