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.
|
LongInputReader |
A reader for long values.
|
PropertiesConstants | |
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
InputReader s. |
TextIoFactory |
Provides
TextTerminal and TextIO implementations. |
Annotation Type | Description |
---|---|
PropertiesPrefixes |