Package JSSHTerminal
Class TerminalEmulator
java.lang.Object
JSSHTerminal.TerminalEmulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautoSelect(int offset) voidvoidcsi_a(int[] args) voidcsi_A(int[] i) voidcsi_B(int[] i) voidcsi_c(int[] args) voidcsi_C(int[] i) voidcsi_d(int[] args) voidcsi_D(int[] i) voidcsi_e(int[] args) voidcsi_E(int[] i) voidcsi_f(int[] args) voidcsi_F(int[] i) voidcsi_G(int[] i) voidcsi_h(int[] args) voidcsi_H(int[] i) voidcsi_J(int[] i) voidcsi_K(int... i) voidcsi_l(int[] args) voidcsi_L(int[] args) voidcsi_m(int[] args) voidcsi_M(int[] args) voidcsi_P(int[] args) voidcsi_r(int[] args) voidcsi_s(int[] args) voidcsi_S(int[] args) voidcsi_T(int[] args) voidcsi_u(int[] args) voidcsi_X(int[] args) voidvoiddump()voidecho(char c) voidesc_0x08()voidesc_0x09()voidesc_0x0d()voidescape()voidescRi()intgetCharAt(int offset) static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]static byte[]intint[]getScreen(int scrollPos) intintgetTitle()booleanisCursor(int x, int y) booleanvoidnoOp()voidread()Return terminal response (if any)voidreset()voidresize(int nWidth, int nHeight) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidsetSelection(int start, int end) voidwrite(char[] s, int length) Receives the output from the shell into the terminal.
-
Constructor Details
-
TerminalEmulator
public TerminalEmulator(int width, int height, int scroll)
-
-
Method Details
-
isCursor
public boolean isCursor(int x, int y) -
getTitle
-
resize
public void resize(int nWidth, int nHeight) -
setSelection
public void setSelection(int start, int end) -
clearSelection
public void clearSelection() -
getStartSelection
public int getStartSelection() -
getEndSelection
public int getEndSelection() -
autoSelect
public void autoSelect(int offset) -
getSelectedText
-
isMouseEnabled
public boolean isMouseEnabled() -
getScreen
public int[] getScreen(int scrollPos) -
getScrollSize
public int getScrollSize() -
getCharAt
public int getCharAt(int offset) -
reset
public void reset() -
cursorDown
public void cursorDown() -
cursorRight
public void cursorRight() -
echo
public void echo(char c) -
escape
public void escape() -
read
Return terminal response (if any) -
write
public void write(char[] s, int length) Receives the output from the shell into the terminal.- Parameters:
s-
-
dump
-
noOp
public void noOp() -
esc_0x08
public void esc_0x08() -
esc_0x09
public void esc_0x09() -
esc_0x0d
public void esc_0x0d() -
selectCharSetPA
public void selectCharSetPA() -
selectCharSetAA
public void selectCharSetAA() -
selectCharSetPB
public void selectCharSetPB() -
selectCharSetAB
public void selectCharSetAB() -
selectCharSetP0
public void selectCharSetP0() -
selectCharSetA0
public void selectCharSetA0() -
selectCharSetP1
public void selectCharSetP1() -
selectCharSetA1
public void selectCharSetA1() -
selectCharSetP2
public void selectCharSetP2() -
selectCharSetA2
public void selectCharSetA2() -
saveCursor
public void saveCursor() -
restoreCursor
public void restoreCursor() -
escRi
public void escRi() -
csi_A
public void csi_A(int[] i) -
csi_B
public void csi_B(int[] i) -
csi_C
public void csi_C(int[] i) -
csi_D
public void csi_D(int[] i) -
csi_E
public void csi_E(int[] i) -
csi_F
public void csi_F(int[] i) -
csi_G
public void csi_G(int[] i) -
csi_H
public void csi_H(int[] i) -
csi_J
public void csi_J(int[] i) -
csi_K
public void csi_K(int... i) -
csi_L
public void csi_L(int[] args) -
csi_M
public void csi_M(int[] args) -
csi_P
public void csi_P(int[] args) -
csi_S
public void csi_S(int[] args) -
csi_T
public void csi_T(int[] args) -
csi_X
public void csi_X(int[] args) -
csi_a
public void csi_a(int[] args) -
csi_c
public void csi_c(int[] args) -
csi_d
public void csi_d(int[] args) -
csi_e
public void csi_e(int[] args) -
csi_f
public void csi_f(int[] args) -
csi_h
public void csi_h(int[] args) -
csi_l
public void csi_l(int[] args) -
csi_m
public void csi_m(int[] args) -
csi_r
public void csi_r(int[] args) -
csi_s
public void csi_s(int[] args) -
csi_u
public void csi_u(int[] args) -
osc
-
getCodeENTER
public static byte[] getCodeENTER() -
getCodeUP
public static byte[] getCodeUP() -
getCodeDOWN
public static byte[] getCodeDOWN() -
getCodeRIGHT
public static byte[] getCodeRIGHT() -
getCodeDELETE
public static byte[] getCodeDELETE() -
getCodeScrollUp
public static byte[] getCodeScrollUp() -
getCodeScrollDown
public static byte[] getCodeScrollDown() -
getCodeHome
public static byte[] getCodeHome() -
getCodeEnd
public static byte[] getCodeEnd() -
getCodeLEFT
public static byte[] getCodeLEFT() -
getCodeF1
public static byte[] getCodeF1() -
getCodeF2
public static byte[] getCodeF2() -
getCodeF3
public static byte[] getCodeF3() -
getCodeF4
public static byte[] getCodeF4() -
getCodeF5
public static byte[] getCodeF5() -
getCodeF6
public static byte[] getCodeF6() -
getCodeF7
public static byte[] getCodeF7() -
getCodeF8
public static byte[] getCodeF8() -
getCodeF9
public static byte[] getCodeF9() -
getCodeF10
public static byte[] getCodeF10() -
getCodeF11
public static byte[] getCodeF11() -
getCodeF12
public static byte[] getCodeF12()
-