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)