Interface Buffer

  • All Known Implementing Classes:
    BufferImpl

    public interface Buffer
    • Method Detail

      • cursor

        int cursor()
      • atChar

        int atChar​(int i)
      • length

        int length()
      • currChar

        int currChar()
      • prevChar

        int prevChar()
      • nextChar

        int nextChar()
      • cursor

        boolean cursor​(int position)
      • move

        int move​(int num)
      • up

        boolean up()
      • down

        boolean down()
      • moveXY

        boolean moveXY​(int dx,
                       int dy)
      • clear

        boolean clear()
      • currChar

        boolean currChar​(int c)
      • write

        void write​(int c)
      • write

        void write​(int c,
                   boolean overTyping)
      • write

        void write​(java.lang.CharSequence str)
      • write

        void write​(java.lang.CharSequence str,
                   boolean overTyping)
      • backspace

        boolean backspace()
      • backspace

        int backspace​(int num)
      • delete

        boolean delete()
      • delete

        int delete​(int num)
      • substring

        java.lang.String substring​(int start)
      • substring

        java.lang.String substring​(int start,
                                   int end)
      • upToCursor

        java.lang.String upToCursor()
      • toString

        java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • copyFrom

        void copyFrom​(Buffer buffer)
      • zeroOut

        void zeroOut()
        Clear any internal buffer.