public class UnsupportedTerminal extends Terminal
ABORT, 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_G, 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, 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,
java.lang.String prompt,
java.lang.Character mask)
Invokes after the console reads a line with the prompt and mask.
|
void |
beforeReadLine(ConsoleReader reader,
java.lang.String prompt,
java.lang.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, setupTerminalpublic void initializeTerminal()
TerminalinitializeTerminal in class Terminalpublic boolean getEcho()
Terminalpublic boolean isEchoEnabled()
TerminalisEchoEnabled in class Terminalpublic void enableEcho()
TerminalenableEcho in class Terminalpublic void disableEcho()
TerminaldisableEcho in class Terminalpublic int getTerminalWidth()
getTerminalWidth in class Terminalpublic int getTerminalHeight()
getTerminalHeight in class Terminalpublic boolean isSupported()
TerminalisSupported in class Terminalpublic void beforeReadLine(ConsoleReader reader, java.lang.String prompt, java.lang.Character mask)
TerminalbeforeReadLine in class Terminalpublic void afterReadLine(ConsoleReader reader, java.lang.String prompt, java.lang.Character mask)
TerminalafterReadLine in class Terminal