Package org.beryx.textio
-
Interface Summary Interface Description InputReader.ErrorMessagesProvider Functional interface for providing error messagesInputReader.InvalidIndexErrorMessagesProvider Functional interface for providing error messages for invalid indexInputReader.ValueChecker<T> Functional interface for checking value constraintsTerminalProperties.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 Summary 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 implementsComparable
.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 theInputReader.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 creatingInputReader
s.TextIoFactory ProvidesTextTerminal
andTextIO
implementations. -
Enum Summary Enum Description ReadInterruptionStrategy.Action -
Exception Summary Exception Description ReadAbortedException ReadInterruptionException -
Annotation Types Summary Annotation Type Description PropertiesPrefixes