gnu.jemacs.swt
public class BufferContent extends SwtCharBuffer implements StyledTextContent, CharSeq
Constructor Summary | |
---|---|
BufferContent() | |
BufferContent(int initialSize) |
Method Summary | |
---|---|
void | addTextChangeListener(TextChangeListener textChangeListener) |
void | consume(int start, int count, Consumer out) |
void | fill(char value) |
void | fill(int fromIndex, int toIndex, char value) |
int | getCharCount() |
String | getLine(int lineIndex) |
int | getLineAtOffset(int pos) |
int | getLineCount() |
String | getLineDelimiter() |
int | getOffsetAtLine(int lineIndex) |
String | getTextRange(int start, int length) |
void | insertFile(Reader in, int pos) |
int | lineStartPos(int pos) |
static void | main(String[] args)
For testing purposes |
void | removeTextChangeListener(TextChangeListener textChangeListener) |
void | replaceTextRange(int start, int length, String newText) |
void | save(Writer out) |
void | setCharAt(int index, char value) |
void | setText(String newText) |
CharSequence | subSequence(int start, int end) |
void | writeTo(int start, int count, Writer dest) |
void | writeTo(Writer dest) |
Parameters: initialSize
See Also: org.eclipse.swt.custom.StyledTextContent#addTextChangeListener(org.eclipse.swt.custom.TextChangeListener)
Parameters: start count out
See Also: org.eclipse.swt.custom.StyledTextContent#getCharCount()
See Also: org.eclipse.swt.custom.StyledTextContent#getLine(int)
See Also: org.eclipse.swt.custom.StyledTextContent#getLineAtOffset(int)
See Also: org.eclipse.swt.custom.StyledTextContent#getLineCount()
See Also: org.eclipse.swt.custom.StyledTextContent#getLineDelimiter()
See Also: org.eclipse.swt.custom.StyledTextContent#getOffsetAtLine(int)
See Also: org.eclipse.swt.custom.StyledTextContent#getTextRange(int, int)
Parameters: in
Throws: IOException
Parameters: args
See Also: org.eclipse.swt.custom.StyledTextContent#removeTextChangeListener(org.eclipse.swt.custom.TextChangeListener)
See Also: org.eclipse.swt.custom.StyledTextContent#replaceTextRange(int, int, java.lang.String)
Parameters: out
Throws: IOException
See Also: org.eclipse.swt.custom.StyledTextContent#setText(java.lang.String)