| Interface | Description |
|---|---|
| InputReader.ErrorMessageProvider |
Functional interface for providing error messages
|
| TextTerminal |
Interface for text-based terminals capable of reading (optionally masking the input) and writing text.
|
| TextTerminalProvider |
TextTerminal Service Provider Interface
|
| Class | Description |
|---|---|
| BooleanInputReader |
A reader for boolean values.
|
| ComparableInputReader<T extends Comparable<T>,B extends ComparableInputReader<T,B>> |
A reader for values of y type that implements
Comparable. |
| DoubleInputReader |
A reader for double values.
|
| EnumInputReader<T extends Enum<T>> |
A reader for enum values.
|
| GenericInputReader<T> |
A reader for values of a type T, for which a parser is passed as constructor argument.
|
| InputReader<T,B extends InputReader<T,B>> |
A reader for values of type T.
|
| InputReader.ParseResult<T> |
A holder object returned by the
InputReader.parse(String) method, containing the parsed value and/or the error messages. |
| IntInputReader |
A reader for int values.
|
| LongInputReader |
A reader for long values.
|
| StringInputReader |
A reader for string values.
|
| TextIO |
A factory for creating
InputReaders. |
| TextIoFactory |
Provides
TextTerminal and TextIO implementations. |