Class Nano.Buffer

  • Enclosing class:
    Nano

    protected class Nano.Buffer
    extends java.lang.Object
    • Constructor Detail

      • Buffer

        protected Buffer​(java.lang.String file)
    • Method Detail

      • setDirty

        public void setDirty​(boolean dirty)
      • getFile

        public java.lang.String getFile()
      • getLines

        public java.util.List<java.lang.String> getLines()
      • getFirstLineToDisplay

        public int getFirstLineToDisplay()
      • getFirstColumnToDisplay

        public int getFirstColumnToDisplay()
      • getOffsetInLineToDisplay

        public int getOffsetInLineToDisplay()
      • getLine

        public int getLine()
      • getCharset

        public java.nio.charset.Charset getCharset()
      • isDirty

        public boolean isDirty()
      • getOffsetInLine

        public int getOffsetInLine()
      • getColumn

        public int getColumn()
      • open

        public void open()
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • open

        public void open​(java.io.InputStream is)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        public void read​(java.io.InputStream fis)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • insert

        public void insert​(java.lang.String insert)
      • isBreakable

        public boolean isBreakable​(char ch)
      • moveToChar

        public void moveToChar​(int pos)
      • delete

        public void delete​(int count)
      • backspace

        public boolean backspace​(int count)
      • moveLeft

        public boolean moveLeft​(int chars)
      • moveRight

        public boolean moveRight​(int chars)
      • width

        public int width()
      • moveRight

        public boolean moveRight​(int chars,
                                 boolean fromBeginning)
      • moveDown

        public void moveDown​(int lines)
      • moveUp

        public void moveUp​(int lines)
      • moveDisplayDown

        public void moveDisplayDown​(int lines)
      • moveDisplayUp

        public void moveDisplayUp​(int lines)
      • moveTo

        public void moveTo​(int x,
                           int y)
      • gotoLine

        public void gotoLine​(int x,
                             int y)
      • getDisplayedCursor

        public int getDisplayedCursor()
      • prevWord

        public void prevWord()
      • nextWord

        public void nextWord()
      • beginningOfLine

        public void beginningOfLine()
      • endOfLine

        public void endOfLine()
      • prevPage

        public void prevPage()
      • nextPage

        public void nextPage()
      • scrollUp

        public void scrollUp​(int lines)
      • scrollDown

        public void scrollDown​(int lines)
      • firstLine

        public void firstLine()
      • lastLine

        public void lastLine()
      • highlightStart

        protected int[] highlightStart()
      • highlightEnd

        protected int[] highlightEnd()
      • matching

        public void matching()