Class Buffer

java.lang.Object
javaforce.ansi.client.Buffer

public class Buffer extends Object
  • Field Details

    • settings

      public Settings settings
    • viewer

      public BufferViewer viewer
    • sx

      public int sx
    • sy

      public int sy
    • script

      public Script script
    • scrollBack

      public int scrollBack
      Number of lines that user can scroll back to.
    • ansi

      public ANSI ansi
    • chars

      public Char[] chars
      The actual screen buffer.
    • cx

      public int cx
    • cy

      public int cy
  • Constructor Details

  • 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

      public void changeSize(Dimension extent)
    • changeScrollBack

      public void changeScrollBack(int newSize)
    • setForeColor

      public void setForeColor(int newClr)
    • setBackColor

      public void setBackColor(int newClr)
    • setForeColor

      public void setForeColor(Color newClr)
    • setBackColor

      public void setBackColor(Color newClr)
    • setBlinker

      public void setBlinker(boolean state)
    • setReverse

      public void setReverse(boolean state)
    • getForeColor

      public Color getForeColor()
    • getBackColor

      public Color getBackColor()
    • clrscr

      public void clrscr()
    • print

      public void print(String txt)
    • 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

      public void setName(String str)
    • signalReconnect

      public void signalReconnect()
    • signalRepaint

      public void signalRepaint(boolean findScreen, boolean revalidate)
    • copy

      public void copy()
    • paste

      public void paste()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • keyPressed

      public void keyPressed(KeyEvent e)
    • keyReleased

      public void keyReleased(KeyEvent e)
    • keyTyped

      public void keyTyped(KeyEvent e)
    • timer

      public void timer()