- 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
-
- portConfigurator - Variable in class org.beryx.textio.web.RatpackDataServer
-
- 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.
- postHandlerCall(String, String) - Method in interface org.beryx.textio.web.DataApi
-
This method is called by the web component in response to a handler call (triggered by typing its associated key combination).
- postHandlerCall(String, String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- 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, String) - 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.
- printGsonMessage(TextTerminal<?>, String) - Static method in class org.beryx.textio.demo.app.AppUtil
-
- 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_HEIGHT - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_ICON_FILE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_ICON_RESOURCE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_ICON_URL - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_STYLE_CLASS - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_TITLE - Static variable in class org.beryx.textio.PropertiesConstants
-
- PROP_PANE_WIDTH - 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
-
- propertiesConfigurator - Variable in class org.beryx.textio.InputReader
-
- 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
-
- sendResponseData(Context, AbstractDataServer.ResponseData) - Method in class org.beryx.textio.web.RatpackDataServer
-
- session - Variable in class org.beryx.textio.web.SparkDataServer.SessionHolder
-
- SessionHolder(String, Session) - Constructor for class org.beryx.textio.web.SparkDataServer.SessionHolder
-
- sessionId - Variable in class org.beryx.textio.web.SparkDataServer.SessionHolder
-
- setAction(TextTerminalData.Action) - Method in class org.beryx.textio.web.TextTerminalData
-
- setAction(TextTerminalData.Action) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setAction(TextTerminalData.Action, String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- setActionData(String) - Method in class org.beryx.textio.web.TextTerminalData
-
- setAnsiColorMode(String) - Method in class org.beryx.textio.jline.JLineTextTerminal
-
- setBookmark(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setBookmark(String) - Method in interface org.beryx.textio.TextTerminal
-
Sets a bookmark with the given name at the current position.
- setBookmark(String) - Method in class org.beryx.textio.web.TextTerminalData
-
- setBookmark(String) - Method in class org.beryx.textio.web.WebTextTerminal
-
- 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
- setLineResetRequired(boolean) - Method in class org.beryx.textio.web.TextTerminalData
-
- setMaxReads(int) - Method in class org.beryx.textio.mock.MockTextTerminal
-
- setMoveToLineStartRequired(boolean) - Method in class org.beryx.textio.web.TextTerminalData
-
- setOnAbort(Runnable) - Method in class org.beryx.textio.web.WebTextTerminal
-
- 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
- setPaneDimension(int, int) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified width
and height
with the keys and
- setPaneHeight(int) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified height
with the key
- setPaneIconFile(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPaneIconResource(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPaneIconUrl(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPaneTitle(String) - Method in class org.beryx.textio.swing.SwingTextTerminal
-
- setPaneWidth(int) - Method in class org.beryx.textio.TerminalProperties
-
Convenience method that associates the specified width
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
-
- setResetToBookmark(String) - Method in class org.beryx.textio.web.TextTerminalData
-
- setSessionData(Map<String, String>) - Method in class org.beryx.textio.web.RunnerData
-
- setTimeoutDataCleared(long) - Method in class org.beryx.textio.web.WebTextTerminal
-
- 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
-
- shiftKey - Variable in class org.beryx.textio.web.TextTerminalData.Key
-
- ShoppingList - Class in org.beryx.textio.demo.app
-
Illustrates how to use read handlers.
- ShoppingList() - Constructor for class org.beryx.textio.demo.app.ShoppingList
-
- 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<SparkDataServer.SessionHolder, String, DataApi>, Function<SparkDataServer.SessionHolder, DataApi>) - Constructor for class org.beryx.textio.web.SparkDataServer
-
- SparkDataServer.SessionHolder - Class in org.beryx.textio.web
-
- SparkTextIoApp - Class in org.beryx.textio.web
-
- SparkTextIoApp(BiConsumer<TextIO, RunnerData>, WebTextTerminal) - Constructor for class org.beryx.textio.web.SparkTextIoApp
-
- status - Variable in class org.beryx.textio.web.AbstractDataServer.ResponseData
-
- 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
-
A
TextTerminal
implemented using a
JTextPane
inside a
JFrame
.
- 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
-
A
TextTerminal
implemented using
System.out
,
System.in
and
Scanner
.
- 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
-