Class RmsStringInputReader
java.lang.Object
org.beryx.textio.InputReader<String,RmsStringInputReader>
io.extact.rms.client.console.ui.textio.RmsStringInputReader
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.beryx.textio.InputReader
org.beryx.textio.InputReader.ErrorMessagesProvider, org.beryx.textio.InputReader.InvalidIndexErrorMessagesProvider, org.beryx.textio.InputReader.ParseResult<T extends Object>, org.beryx.textio.InputReader.ValueChecker<T extends Object>
-
Field Summary
Fields inherited from class org.beryx.textio.InputReader
defaultValue, equalsFunc, inlinePossibleValues, inputMasking, inputTrimming, invalidIndexErrorMessagesProvider, itemName, numberedPossibleValues, parseErrorMessagesProvider, possibleValues, promptAdjustments, propertiesConfigurator, PROPS_PREFIX_ERROR_MESSAGE, textTerminalSupplier, valueCheckers, valueFormatter, valueListCheckers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected org.beryx.textio.InputReader.ParseResult<String>
org.beryx.textio.InputReader<String,
RmsStringInputReader> withExcludeCheckString
(String string) withMaxLength
(int maxLength) withMinLength
(int minLength) Methods inherited from class org.beryx.textio.InputReader
executeWithTerminal, getDefaultErrorMessage, getDefaultErrorMessages, getErrorMessages, getPossibleValue, isPossibleValue, isValueListMode, noDuplicatesChecker, nonEmptyListChecker, parseAndCheck, printPrompt, read, read, readList, readList, readWithPrompt, withDefaultValue, withEqualsFunc, withInlinePossibleValues, withInlinePossibleValues, withInputMasking, withInputTrimming, withInvalidIndexErrorMessagesProvider, withItemName, withNumberedPossibleValues, withNumberedPossibleValues, withParseErrorMessagesProvider, withPossibleValues, withPossibleValues, withPromptAdjustments, withPropertiesConfigurator, withPropertiesPrefix, withValueChecker, withValueFormatter, withValueListChecker
-
Constructor Details
-
RmsStringInputReader
public RmsStringInputReader(org.beryx.textio.TextTerminal<?> textTerminalSupplier)
-
-
Method Details
-
withPattern
-
withMinLength
-
withMaxLength
-
withExcludeCheckString
public org.beryx.textio.InputReader<String,RmsStringInputReader> withExcludeCheckString(String string) -
parse
- Specified by:
parse
in classorg.beryx.textio.InputReader<String,
RmsStringInputReader>
-
checkConfiguration
- Overrides:
checkConfiguration
in classorg.beryx.textio.InputReader<String,
RmsStringInputReader> - Throws:
IllegalArgumentException
-
getLengthValidationErrors
-
getPatternValidationErrors
-