| Interface | Description |
|---|---|
| InputReader.ErrorMessagesProvider |
Functional interface for providing error messages
|
| InputReader.ValueChecker<T> |
Functional interface for checking value constraints
|
| TerminalProperties.BooleanChangeListener<TT extends TextTerminal<TT>> | |
| TerminalProperties.ChangeListener<TT extends TextTerminal<TT>,V> | |
| TerminalProperties.DoubleChangeListener<TT extends TextTerminal<TT>> | |
| TerminalProperties.ExtendedChangeListener<TT extends TextTerminal<TT>> | |
| TerminalProperties.IntChangeListener<TT extends TextTerminal<TT>> | |
| TerminalProperties.LongChangeListener<TT extends TextTerminal<TT>> | |
| TerminalProperties.StringChangeListener<TT extends TextTerminal<TT>> | |
| TextTerminal<T extends TextTerminal<T>> |
Interface for text-based terminals capable of reading (optionally masking the input) and writing text.
|
| TextTerminalProvider |
TextTerminal Service Provider Interface
|
| Class | Description |
|---|---|
| AbstractTextTerminal<T extends AbstractTextTerminal<T>> | |
| BooleanInputReader |
A reader for boolean values.
|
| ByteInputReader |
A reader for byte values.
|
| CharInputReader |
A reader for char values.
|
| ComparableInputReader<T extends java.lang.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 java.lang.Enum<T>> |
A reader for enum values.
|
| FloatInputReader |
A reader for float 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.
|
| KeyCombination | |
| LongInputReader |
A reader for long values.
|
| PropertiesConstants | |
| ReadHandlerData | |
| ReadInterruptionData | |
| ReadInterruptionStrategy<T extends ReadInterruptionStrategy<T>> | |
| ShortInputReader |
A reader for short values.
|
| StringInputReader |
A reader for string values.
|
| TerminalProperties<T extends TextTerminal<T>> |
A map of properties associated with a TextTerminal.
|
| TextIO |
A factory for creating
InputReaders. |
| TextIoFactory |
Provides
TextTerminal and TextIO implementations. |
| Enum | Description |
|---|---|
| ReadInterruptionStrategy.Action |
| Exception | Description |
|---|---|
| ReadAbortedException | |
| ReadInterruptionException |
| Annotation Type | Description |
|---|---|
| PropertiesPrefixes |