public interface TextTerminal
Modifier and Type | Method and Description |
---|---|
default void |
dispose()
This method is typically called at the end of a text-based input/output session in order to allow the terminal to release its screen resources.
|
default void |
print(List<String> messages)
Prints each message in the list, inserting the line separator string between messages.
|
default void |
print(String message)
Prints a message that possibly contains line separators.
|
void |
println()
Terminates the current line by writing the line separator string.
|
default void |
println(List<String> messages)
Prints each message in the list, inserting the line separator string between messages.
|
default void |
println(String message)
Prints a message that possibly contains line separators and subsequently prints a line separator.
|
default void |
rawPrint(List<String> messages)
Prints each message in the list in its raw form, inserting the line separator string between messages.
|
void |
rawPrint(String message)
Prints the message in its raw form.
|
String |
read(boolean masking)
Reads a line of text
|
String read(boolean masking)
masking
- true, if the input should be masked (for example to enter a password)void rawPrint(String message)
void println()
default void dispose()
default void rawPrint(List<String> messages)
default void print(String message)
default void println(String message)
default void print(List<String> messages)