Interface Terminal
- All Known Implementing Classes:
JediTerminal
public interface Terminal
Executes terminal commands interpreted by
Emulator, receives text-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbeep()voidvoidcharacterAttributes(TextStyle textStyle) voidvoidvoidvoidcursorBackward(int dX) voidcursorDown(int dY) voidcursorForward(int dX) voidcursorHorizontalAbsolute(int x) voidcursorPosition(int x, int y) voidcursorShape(CursorShape shape) voidcursorUp(int countY) voiddeleteCharacters(int count) voiddeleteLines(int count) voiddesignateCharacterSet(int tableNumber, char ch) voiddeviceAttributes(byte[] response) voiddeviceStatusReport(String str) voidintvoideraseCharacters(int count) voideraseInDisplay(int arg) voideraseInLine(int arg) voidfillScreen(char c) intintintintvoidvoidindex()voidinsertBlankCharacters(int count) voidinsertLines(int count) voidlinePositionAbsolute(int y) voidmapCharsetToGL(int num) voidmapCharsetToGR(int num) voidnewLine()voidnextLine()voidreset()voidvoidresize(int width, int height, RequestOrigin origin) voidresize(int width, int height, RequestOrigin origin, CompletableFuture<?> promptUpdated) voidvoidvoidvoidvoidvoidscrollDown(int count) voidscrollUp(int count) voidsetAltSendsEscape(boolean enabled) voidsetAnsiConformanceLevel(int level) voidsetApplicationArrowKeys(boolean enabled) voidsetApplicationKeypad(boolean enabled) voidsetAutoNewLine(boolean enabled) voidsetBlinkingCursor(boolean enabled) voidsetBracketedPasteMode(boolean enabled) voidsetCursorVisible(boolean visible) voidsetModeEnabled(TerminalMode mode, boolean enabled) voidsetScrollingRegion(int top, int bottom) voidvoidsetTerminalOutput(TerminalOutputStream terminalOutput) voidsetWindowTitle(String name) voidsingleShiftSelect(int num) voiduseAlternateBuffer(boolean enabled) voidwriteCharacters(String string) voidwriteDoubleByte(char[] bytes) voidwriteUnwrappedString(String string)
-
Method Details
-
resize
-
resize
-
beep
void beep() -
backspace
void backspace() -
horizontalTab
void horizontalTab() -
carriageReturn
void carriageReturn() -
newLine
void newLine() -
mapCharsetToGL
void mapCharsetToGL(int num) -
mapCharsetToGR
void mapCharsetToGR(int num) -
designateCharacterSet
void designateCharacterSet(int tableNumber, char ch) -
setAnsiConformanceLevel
void setAnsiConformanceLevel(int level) -
writeDoubleByte
- Throws:
UnsupportedEncodingException
-
writeCharacters
-
distanceToLineEnd
int distanceToLineEnd() -
reverseIndex
void reverseIndex() -
index
void index() -
nextLine
void nextLine() -
fillScreen
void fillScreen(char c) -
saveCursor
void saveCursor() -
restoreCursor
void restoreCursor() -
reset
void reset() -
characterAttributes
-
setScrollingRegion
void setScrollingRegion(int top, int bottom) -
scrollUp
void scrollUp(int count) -
scrollDown
void scrollDown(int count) -
resetScrollRegions
void resetScrollRegions() -
cursorHorizontalAbsolute
void cursorHorizontalAbsolute(int x) -
linePositionAbsolute
void linePositionAbsolute(int y) -
cursorPosition
void cursorPosition(int x, int y) -
cursorUp
void cursorUp(int countY) -
cursorDown
void cursorDown(int dY) -
cursorForward
void cursorForward(int dX) -
cursorBackward
void cursorBackward(int dX) -
cursorShape
-
eraseInLine
void eraseInLine(int arg) -
deleteCharacters
void deleteCharacters(int count) -
getTerminalWidth
int getTerminalWidth() -
getTerminalHeight
int getTerminalHeight() -
eraseInDisplay
void eraseInDisplay(int arg) -
setModeEnabled
-
disconnected
void disconnected() -
getCursorX
int getCursorX() -
getCursorY
int getCursorY() -
singleShiftSelect
void singleShiftSelect(int num) -
setWindowTitle
-
saveWindowTitleOnStack
void saveWindowTitleOnStack() -
restoreWindowTitleFromStack
void restoreWindowTitleFromStack() -
clearScreen
void clearScreen() -
setCursorVisible
void setCursorVisible(boolean visible) -
useAlternateBuffer
void useAlternateBuffer(boolean enabled) -
setApplicationArrowKeys
void setApplicationArrowKeys(boolean enabled) -
setApplicationKeypad
void setApplicationKeypad(boolean enabled) -
setAutoNewLine
void setAutoNewLine(boolean enabled) -
getStyleState
StyleState getStyleState() -
insertLines
void insertLines(int count) -
deleteLines
void deleteLines(int count) -
setBlinkingCursor
void setBlinkingCursor(boolean enabled) -
eraseCharacters
void eraseCharacters(int count) -
insertBlankCharacters
void insertBlankCharacters(int count) -
clearTabStopAtCursor
void clearTabStopAtCursor() -
clearAllTabStops
void clearAllTabStops() -
setTabStopAtCursor
void setTabStopAtCursor() -
writeUnwrappedString
-
setTerminalOutput
-
setAltSendsEscape
void setAltSendsEscape(boolean enabled) -
deviceStatusReport
-
deviceAttributes
void deviceAttributes(byte[] response) -
setBracketedPasteMode
void setBracketedPasteMode(boolean enabled)
-