Package org.jline.builtins
Class Nano.Buffer
- java.lang.Object
-
- org.jline.builtins.Nano.Buffer
-
- Enclosing class:
- Nano
protected class Nano.Buffer extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuffer(java.lang.String file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbackspace(int count)voidbeginningOfLine()voiddelete(int count)voidendOfLine()voidfirstLine()java.nio.charset.CharsetgetCharset()intgetColumn()intgetDisplayedCursor()java.lang.StringgetFile()intgetFirstColumnToDisplay()intgetFirstLineToDisplay()Nano.WriteFormatgetFormat()intgetLine()java.util.List<java.lang.String>getLines()intgetOffsetInLine()intgetOffsetInLineToDisplay()SyntaxHighlightergetSyntaxHighlighter()voidgotoLine(int x, int y)protected int[]highlightEnd()protected int[]highlightStart()voidinsert(java.lang.String insert)booleanisBreakable(char ch)booleanisDirty()voidlastLine()voidmatching()voidmoveDisplayDown(int lines)voidmoveDisplayUp(int lines)voidmoveDown(int lines)booleanmoveLeft(int chars)booleanmoveRight(int chars)booleanmoveRight(int chars, boolean fromBeginning)voidmoveTo(int x, int y)voidmoveToChar(int pos)voidmoveToChar(int pos, Nano.CursorMovement move)voidmoveUp(int lines)voidnextPage()voidnextWord()voidopen()voidopen(java.io.InputStream is)voidprevPage()voidprevWord()voidread(java.io.InputStream fis)voidscrollDown(int lines)voidscrollUp(int lines)voidsetDirty(boolean dirty)intwidth()
-
-
-
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()
-
getFormat
public Nano.WriteFormat getFormat()
-
isDirty
public boolean isDirty()
-
getSyntaxHighlighter
public SyntaxHighlighter getSyntaxHighlighter()
-
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)
-
moveToChar
public void moveToChar(int pos, Nano.CursorMovement move)
-
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()
-
-