- parse(String) - Method in class org.beryx.textio.BooleanInputReader
-
- parse(String) - Method in class org.beryx.textio.ByteInputReader
-
- parse(String) - Method in class org.beryx.textio.CharInputReader
-
- parse(String) - Method in class org.beryx.textio.DoubleInputReader
-
- parse(String) - Method in class org.beryx.textio.EnumInputReader
-
- parse(String) - Method in class org.beryx.textio.FloatInputReader
-
- parse(String) - Method in class org.beryx.textio.GenericInputReader
-
- parse(String) - Method in class org.beryx.textio.InputReader
-
Parses the input string
- parse(String) - Method in class org.beryx.textio.IntInputReader
-
- parse(String) - Method in class org.beryx.textio.LongInputReader
-
- parse(String) - Method in class org.beryx.textio.ShortInputReader
-
- parse(String) - Method in class org.beryx.textio.StringInputReader
-
- parseAndCheck(String) - Method in class org.beryx.textio.InputReader
-
Parses the input string and runs all value checkers in order to find constraint violations.
- parseErrorMessagesProvider - Variable in class org.beryx.textio.InputReader
-
The provider of parse error messages.
- parser - Variable in class org.beryx.textio.GenericInputReader
-
- ParseResult(T) - Constructor for class org.beryx.textio.InputReader.ParseResult
-
- ParseResult(T, List<String>) - Constructor for class org.beryx.textio.InputReader.ParseResult
-
- ParseResult(T, String...) - Constructor for class org.beryx.textio.InputReader.ParseResult
-
- possibleValues - Variable in class org.beryx.textio.InputReader
-
Non-null and non-empty, if the value to be read must be chosen from a list of allowed values.
- postUserInput(String) - Method in interface org.beryx.textio.web.DataApi
-
This method is called by the web component to post the user input
- postUserInput(String, boolean) - Method in class org.beryx.textio.web.WebTextTerminal
-
- postUserInput(String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- postUserInterrupt(String) - Method in interface org.beryx.textio.web.DataApi
-
This method is called by the web component in response to a user interrupt (typically triggered by typing Ctrl+Q).
- postUserInterrupt(String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- print(String) - Method in interface org.beryx.textio.TextTerminal
-
Prints a message that possibly contains line separators.
- print(List<String>) - Method in interface org.beryx.textio.TextTerminal
-
Prints each message in the list, inserting the line separator string between messages.
- printAnsi(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- printf(String, Object...) - Method in interface org.beryx.textio.TextTerminal
-
Prints a formatted string using the default locale and the specified format string and arguments.
- printf(Locale, String, Object...) - Method in interface org.beryx.textio.TextTerminal
-
Prints a formatted string using the specified locale, format string and arguments.
- println() - Method in class org.beryx.textio.console.ConsoleTextTerminal
-
- println() - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- println() - Method in class org.beryx.textio.mock.MockTextTerminal
-
- println() - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- println() - Method in class org.beryx.textio.system.SystemTextTerminal
-
- println() - Method in interface org.beryx.textio.TextTerminal
-
Terminates the current line by writing the line separator string.
- println(String) - Method in interface org.beryx.textio.TextTerminal
-
Prints a message that possibly contains line separators and subsequently prints a line separator.
- println(List<String>) - Method in interface org.beryx.textio.TextTerminal
-
Prints each message in the list, inserting the line separator string between messages.
- println() - Method in class org.beryx.textio.web.WebTextTerminal
-
- printPrompt(List<String>, TextTerminal) - Method in class org.beryx.textio.BooleanInputReader
-
- printPrompt(List<String>, TextTerminal) - Method in class org.beryx.textio.InputReader
-
Displays a prompt inviting the user to enter a value.
- promptAdjustments - Variable in class org.beryx.textio.InputReader
-
If true, the input reader is allowed to tweak the prompter, for example by including the default value or appending a colon at the end.
- PROP_ANSI_COLOR_MODE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_BGCOLOR - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_BOLD - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_COLOR - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_FONT_FAMILY - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_FONT_SIZE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_ITALIC - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_STYLE_CLASS - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_SUBSCRIPT - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_SUPERSCRIPT - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_INPUT_UNDERLINE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_BGCOLOR - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_STYLE_CLASS - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_BGCOLOR - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_BOLD - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_COLOR - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_FONT_FAMILY - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_FONT_SIZE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_ITALIC - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_STYLE_CLASS - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_SUBSCRIPT - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_SUPERSCRIPT - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PROMPT_UNDERLINE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_USER_INTERRUPT_KEY - Static variable in class org.beryx.textio.PropertiesConstants
-
- PropertiesConstants - Class in org.beryx.textio
-
- PropertiesConstants() - Constructor for class org.beryx.textio.PropertiesConstants
-
- PropertiesPrefixes - Annotation Type in org.beryx.textio
-
- put(String, Object) - Method in class org.beryx.textio.TerminalProperties
-
Sets the value associated with the specified key.
- putAll(Map<String, ? extends Object>) - Method in class org.beryx.textio.TerminalProperties
-
- setAction(TextTerminalData.Action) - Method in class org.beryx.textio.web.TextTerminalData
-
- setAction(TextTerminalData.Action) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setAnsiColorMode(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputBackgroundColor(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputBackgroundColor(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputBackgroundColor(String) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified bgcolor
with the key
- setInputBackgroundColor(Color) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the hex representation of the specified bgcolor
with the key
- setInputBold(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputBold(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputBold(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value bold
with the key
- setInputColor(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputColor(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputColor(String) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified color
with the key
- setInputColor(Color) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the hex representation of the specified color
with the key
- setInputFontFamily(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputFontSize(int) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputItalic(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputItalic(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputItalic(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value italic
with the key
- setInputSubscript(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputSuperscript(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputUnderline(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setInputUnderline(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setInputUnderline(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value underline
with the key
- setMaxInactiveSeconds(Integer) - Method in class org.beryx.textio.web.SparkTextIoApp
-
- setMaxReads(int) - Method in class org.beryx.textio.mock.MockTextTerminal
-
- setOnAbort(Consumer<String>) - Method in class org.beryx.textio.web.SparkTextIoApp
-
- setOnAbort(Runnable) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setOnDispose(Consumer<String>) - Method in class org.beryx.textio.web.SparkTextIoApp
-
- setOnDispose(Runnable) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setPaneBackgroundColor(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPaneBackgroundColor(String) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified bgcolor
with the key
- setPaneBackgroundColor(Color) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the hex representation of the specified bgcolor
with the key
- setPromptBackgroundColor(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setPromptBackgroundColor(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptBackgroundColor(String) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified bgcolor
with the key
- setPromptBackgroundColor(Color) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the hex representation of the specified bgcolor
with the key
- setPromptBold(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setPromptBold(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptBold(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value bold
with the key
- setPromptColor(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setPromptColor(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptColor(String) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified color
with the key
- setPromptColor(Color) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the hex representation of the specified color
with the key
- setPromptFontFamily(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptFontSize(int) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptItalic(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setPromptItalic(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptItalic(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value italic
with the key
- setPromptSubscript(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptSuperscript(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptUnderline(boolean) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setPromptUnderline(boolean) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPromptUnderline(boolean) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the boolean value underline
with the key
- setResetRequired(boolean) - Method in class org.beryx.textio.web.TextTerminalData
-
- setTimeoutHasAction(long) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setTimeoutNotEmpty(long) - Method in class org.beryx.textio.web.WebTextTerminal
-
- settings - Variable in class org.beryx.textio.web.TextTerminalData.MessageGroup
-
- setUserInterruptKey(KeyStroke) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setUserInterruptKey(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setUserInterruptKey(String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setUserInterruptKey(int, boolean, boolean, boolean) - Method in class org.beryx.textio.web.WebTextTerminal
-
- Shopping - Class in org.beryx.textio.demo.app
-
A simple application illustrating the use of TextIO.
- Shopping() - Constructor for class org.beryx.textio.demo.app.Shopping
-
- ShortInputReader - Class in org.beryx.textio
-
A reader for short values.
- ShortInputReader(Supplier<TextTerminal>) - Constructor for class org.beryx.textio.ShortInputReader
-
- SparkDataServer - Class in org.beryx.textio.web
-
A SparkJava-based web server that allows clients to access the
DataApi
.
- SparkDataServer(BiFunction<String, Session, DataApi>) - Constructor for class org.beryx.textio.web.SparkDataServer
-
- SparkTextIoApp - Class in org.beryx.textio.web
-
- SparkTextIoApp(Consumer<TextIO>, WebTextTerminal) - Constructor for class org.beryx.textio.web.SparkTextIoApp
-
- StringInputReader - Class in org.beryx.textio
-
A reader for string values.
- StringInputReader(Supplier<TextTerminal>) - Constructor for class org.beryx.textio.StringInputReader
-
- stripAll(String) - Static method in class org.beryx.textio.mock.MockTextTerminal
-
- SwingTextTerminal - Class in org.beryx.textio.swing
-
- SwingTextTerminal() - Constructor for class org.beryx.textio.swing.SwingTextTerminal
-
- SwingTextTerminalProvider - Class in org.beryx.textio.swing
-
- SwingTextTerminalProvider() - Constructor for class org.beryx.textio.swing.SwingTextTerminalProvider
-
- SYSPROP_PROPERTIES_FILE_LOCATION - Static variable in class org.beryx.textio.AbstractTextTerminal
-
- SystemTextTerminal - Class in org.beryx.textio.system
-
- SystemTextTerminal() - Constructor for class org.beryx.textio.system.SystemTextTerminal
-
- SystemTextTerminalProvider - Class in org.beryx.textio.system
-
- SystemTextTerminalProvider() - Constructor for class org.beryx.textio.system.SystemTextTerminalProvider
-