Class Buffer
java.lang.Object
javaforce.ansi.client.Buffer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]byte2char(byte[] buf, int buflen) voidchangeScrollBack(int newSize) voidchangeSize(Dimension extent) byte[]char2byte(char[] buf, int buflen) voidclose()voidclrscr()voidcopy()voiddelete()intgetx()intgety()intgety1()intgety2()voidgotoPos(int x, int y) voidinit()voidinsert()voidvoidvoidvoidnextTab()voidoutput(char ch) voidoutput(char[] buf) voidpaste()voidprevTab()voidprint(char ch) voidprint(char[] buf, int buflen) voidvoidscrollDown(int cnt) voidscrollUp(int cnt) voidsetAutoWrap(boolean state) voidsetBackColor(int newClr) voidsetBackColor(Color newClr) voidsetBlinker(boolean state) voidsetChar(int cx, int cy, char ch) Sets a char in buffer.voidsetForeColor(int newClr) voidsetForeColor(Color newClr) voidvoidsetReverse(boolean state) voidsetTab(int idx) voidsety1(int v) voidsety2(int v) voidvoidsignalRepaint(boolean findScreen, boolean revalidate) voidtimer()toString()
-
Field Details
-
settings
-
viewer
-
sx
public int sx -
sy
public int sy -
script
-
scrollBack
public int scrollBackNumber of lines that user can scroll back to. -
ansi
-
chars
The actual screen buffer. -
cx
public int cx -
cy
public int cy
-
-
Constructor Details
-
Buffer
-
-
Method Details
-
init
public void init() -
char2byte
public byte[] char2byte(char[] buf, int buflen) -
byte2char
public char[] byte2char(byte[] buf, int buflen) -
output
public void output(char[] buf) -
output
public void output(char ch) -
changeSize
-
changeScrollBack
public void changeScrollBack(int newSize) -
setForeColor
public void setForeColor(int newClr) -
setBackColor
public void setBackColor(int newClr) -
setForeColor
-
setBackColor
-
setBlinker
public void setBlinker(boolean state) -
setReverse
public void setReverse(boolean state) -
getForeColor
-
getBackColor
-
clrscr
public void clrscr() -
print
-
print
public void print(char[] buf, int buflen) -
print
public void print(char ch) -
setChar
public void setChar(int cx, int cy, char ch) Sets a char in buffer. Uses 1,1 based coords. -
setAutoWrap
public void setAutoWrap(boolean state) -
getx
public int getx() -
gety
public int gety() -
gotoPos
public void gotoPos(int x, int y) -
gety1
public int gety1() -
gety2
public int gety2() -
sety1
public void sety1(int v) -
sety2
public void sety2(int v) -
scrollUp
public void scrollUp(int cnt) -
scrollDown
public void scrollDown(int cnt) -
delete
public void delete() -
insert
public void insert() -
close
public void close() -
nextTab
public void nextTab() -
prevTab
public void prevTab() -
setTab
public void setTab(int idx) -
setName
-
signalReconnect
public void signalReconnect() -
signalRepaint
public void signalRepaint(boolean findScreen, boolean revalidate) -
copy
public void copy() -
paste
public void paste() -
toString
-
keyPressed
-
keyReleased
-
keyTyped
-
timer
public void timer()
-