java.lang.Object
org.jline.prompt.impl.DefaultPrompt
org.jline.prompt.impl.DefaultInputPrompt
org.jline.prompt.impl.DefaultNumberPrompt
- All Implemented Interfaces:
InputPrompt,NumberPrompt,Prompt
Default implementation of NumberPrompt interface.
-
Field Summary
Fields inherited from class org.jline.prompt.impl.DefaultPrompt
message, name -
Constructor Summary
ConstructorsConstructorDescriptionDefaultNumberPrompt(String name, String message) DefaultNumberPrompt(String name, String message, Double min, Double max) DefaultNumberPrompt(String name, String message, Double min, Double max, boolean allowDecimals) DefaultNumberPrompt(String name, String message, Double min, Double max, boolean allowDecimals, String defaultValue, String invalidNumberMessage, String outOfRangeMessage) -
Method Summary
Methods inherited from class org.jline.prompt.impl.DefaultInputPrompt
getCompleter, getDefaultValue, getLineReader, getMask, getValidatorMethods inherited from class org.jline.prompt.impl.DefaultPrompt
getFilter, getMessage, getName, getTransformer, setFilter, setTransformerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jline.prompt.InputPrompt
getCompleter, getDefaultValue, getLineReader, getMask, getValidatorMethods inherited from interface org.jline.prompt.NumberPrompt
getDefaultNumberMethods inherited from interface org.jline.prompt.Prompt
getFilter, getMessage, getName, getTransformer
-
Constructor Details
-
DefaultNumberPrompt
-
DefaultNumberPrompt
-
DefaultNumberPrompt
-
DefaultNumberPrompt
-
-
Method Details
-
getMin
Description copied from interface:NumberPromptGet the minimum allowed value.- Specified by:
getMinin interfaceNumberPrompt- Returns:
- the minimum value, or null for no minimum
-
getMax
Description copied from interface:NumberPromptGet the maximum allowed value.- Specified by:
getMaxin interfaceNumberPrompt- Returns:
- the maximum value, or null for no maximum
-
allowDecimals
public boolean allowDecimals()Description copied from interface:NumberPromptWhether to allow decimal numbers or only integers.- Specified by:
allowDecimalsin interfaceNumberPrompt- Returns:
- true to allow decimals, false for integers only
-
getInvalidNumberMessage
Description copied from interface:NumberPromptGet the error message to show for invalid numbers.- Specified by:
getInvalidNumberMessagein interfaceNumberPrompt- Returns:
- the error message
-
getOutOfRangeMessage
Description copied from interface:NumberPromptGet the error message to show for out-of-range numbers.- Specified by:
getOutOfRangeMessagein interfaceNumberPrompt- Returns:
- the error message
-