public class UnsupportedTerminal extends Terminal
ADD, BACKSPACE, CHANGE_CASE, CHANGE_META, CLEAR_LINE, CLEAR_SCREEN, COMPLETE, CR, CTRL_A, CTRL_B, CTRL_C, CTRL_D, CTRL_E, CTRL_F, CTRL_K, CTRL_L, CTRL_N, CTRL_OB, CTRL_P, CTRL_QM, DELETE, DELETE_META, DELETE_NEXT_CHAR, DELETE_PREV_CHAR, DELETE_PREV_WORD, END_OF_HISTORY, END_WORD, EXIT, INSERT, INTERRUPT, KEYBOARD_BELL, KILL_LINE, KILL_LINE_PREV, MOVE_TO_BEG, MOVE_TO_END, NEWLINE, NEXT_CHAR, NEXT_HISTORY, NEXT_SPACE_WORD, NEXT_WORD, PASTE, PASTE_NEXT, PASTE_PREV, PREV_CHAR, PREV_HISTORY, PREV_SPACE_WORD, PREV_WORD, REDISPLAY, REPEAT_NEXT_CHAR, REPEAT_PREV_CHAR, REPEAT_SEARCH_NEXT, REPEAT_SEARCH_PREV, REPLACE_CHAR, REPLACE_MODE, RESET_LINE, SEARCH_NEXT, SEARCH_PREV, START_OF_HISTORY, SUBSTITUTE_CHAR, SUBSTITUTE_LINE, TO_END_WORD, TO_NEXT_CHAR, TO_PREV_CHAR, UNDO, UNKNOWN
Constructor and Description |
---|
UnsupportedTerminal() |
Modifier and Type | Method and Description |
---|---|
void |
afterReadLine(ConsoleReader reader,
String prompt,
Character mask)
Invokes after the console reads a line with the prompt and mask.
|
void |
beforeReadLine(ConsoleReader reader,
String prompt,
Character mask)
Invokes before the console reads a line with the prompt and mask.
|
void |
disableEcho()
Disable character echoing.
|
void |
enableEcho()
Enable character echoing.
|
boolean |
getEcho()
Returns true if the terminal will echo all characters type.
|
int |
getTerminalHeight()
Always returng 24, since we can't access this info on Windows.
|
int |
getTerminalWidth()
Always returng 80, since we can't access this info on Windows.
|
void |
initializeTerminal()
Initialize any system settings
that are required for the console to be able to handle
input correctly, such as setting tabtop, buffered input, and
character echo.
|
boolean |
isEchoEnabled()
Returns false if character echoing is disabled.
|
boolean |
isSupported()
Returns true if this terminal is capable of initializing the
terminal to use jline.
|
getDefaultBindings, getTerminal, isANSISupported, readCharacter, readVirtualKey, resetTerminal, setupTerminal
public void initializeTerminal()
Terminal
initializeTerminal
in class Terminal
public boolean getEcho()
Terminal
public boolean isEchoEnabled()
Terminal
isEchoEnabled
in class Terminal
public void enableEcho()
Terminal
enableEcho
in class Terminal
public void disableEcho()
Terminal
disableEcho
in class Terminal
public int getTerminalWidth()
getTerminalWidth
in class Terminal
public int getTerminalHeight()
getTerminalHeight
in class Terminal
public boolean isSupported()
Terminal
isSupported
in class Terminal
public void beforeReadLine(ConsoleReader reader, String prompt, Character mask)
Terminal
beforeReadLine
in class Terminal
public void afterReadLine(ConsoleReader reader, String prompt, Character mask)
Terminal
afterReadLine
in class Terminal
Copyright © 2024. All rights reserved.