Package qupath.lib.plugins.parameters
Class StringParameter
java.lang.Object
qupath.lib.plugins.parameters.StringParameter
- All Implemented Interfaces:
- Serializable,- Parameter<String>
Parameter to represent a String value.
- See Also:
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionCreate a new Parameter with the same text and value.Get a default value to use if the Parameter has not been otherwise set.Get a description of the meaning of the Parameter; may be displayed e.g.Get some prompt text that may be displayed to a user.getValue()Get the current set value (may be null).Get the current set value, or any default if no value has been set.booleanQuery whether getHelpText() returns a meaningful String (as opposed to null).booleanisHidden()Test is the 'hidden' flag is set for the parameter.booleanisValidInput(String value) Query if a specified value would be valid for this parameter.voidSet last value to null (so default can be used).voidsetHidden(boolean hidden) Mark that a parameter should not be displayed to a user.booleansetStringLastValue(Locale locale, String value) Set last value using a string; implementing classes may need to parse thisbooleanSet the Parameter to have a specified value.toString()
- 
Field Details- 
lastValue
 
- 
- 
Method Details- 
isValidInputDescription copied from interface:ParameterQuery if a specified value would be valid for this parameter.- Parameters:
- value-
- Returns:
- true if the value would be valid, false otherwise
 
- 
setStringLastValueDescription copied from interface:ParameterSet last value using a string; implementing classes may need to parse this- Parameters:
- locale-
- value-
- Returns:
 
- 
duplicateDescription copied from interface:ParameterCreate a new Parameter with the same text and value.- Returns:
 
- 
setHiddenpublic void setHidden(boolean hidden) Description copied from interface:ParameterMark that a parameter should not be displayed to a user. This is useful, for example, if a parameter list changes the parameters to be displayed depending upon the image available or current settings, e.g. using different parameters when the pixel size is known in microns.
- 
isHiddenpublic boolean isHidden()Description copied from interface:ParameterTest is the 'hidden' flag is set for the parameter.
- 
getDefaultValueDescription copied from interface:ParameterGet a default value to use if the Parameter has not been otherwise set.- Specified by:
- getDefaultValuein interface- Parameter<S>
- Returns:
 
- 
getValueDescription copied from interface:ParameterGet the current set value (may be null).
- 
resetValuepublic void resetValue()Description copied from interface:ParameterSet last value to null (so default can be used).- Specified by:
- resetValuein interface- Parameter<S>
 
- 
getValueOrDefaultDescription copied from interface:ParameterGet the current set value, or any default if no value has been set.- Specified by:
- getValueOrDefaultin interface- Parameter<S>
- Returns:
- See Also:
 
- 
getPromptDescription copied from interface:ParameterGet some prompt text that may be displayed to a user.
- 
setValueDescription copied from interface:ParameterSet the Parameter to have a specified value.
- 
toString
- 
hasHelpTextpublic boolean hasHelpText()Description copied from interface:ParameterQuery whether getHelpText() returns a meaningful String (as opposed to null).- Specified by:
- hasHelpTextin interface- Parameter<S>
- Returns:
 
- 
getHelpTextDescription copied from interface:ParameterGet a description of the meaning of the Parameter; may be displayed e.g. as a tooltip.- Specified by:
- getHelpTextin interface- Parameter<S>
- Returns:
 
 
-