Package org.jline.reader
Interface Buffer
-
- All Known Implementing Classes:
BufferImpl
public interface Buffer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
atChar(int i)
boolean
backspace()
int
backspace(int num)
boolean
clear()
Buffer
copy()
void
copyFrom(Buffer buffer)
int
currChar()
boolean
currChar(int c)
int
cursor()
boolean
cursor(int position)
boolean
delete()
int
delete(int num)
boolean
down()
int
length()
int
move(int num)
boolean
moveXY(int dx, int dy)
int
nextChar()
int
prevChar()
java.lang.String
substring(int start)
java.lang.String
substring(int start, int end)
java.lang.String
toString()
boolean
up()
java.lang.String
upToCursor()
void
write(int c)
void
write(int c, boolean overTyping)
void
write(java.lang.CharSequence str)
void
write(java.lang.CharSequence str, boolean overTyping)
-
-
-
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 classjava.lang.Object
-
copy
Buffer copy()
-
copyFrom
void copyFrom(Buffer buffer)
-
-