gnu.jemacs.buffer
public class BufferWriter extends Writer implements Runnable
Constructor Summary | |
---|---|
BufferWriter(Marker marker, boolean adjustPoint) | |
BufferWriter(Buffer buffer) |
Method Summary | |
---|---|
void | close() |
void | flush() |
int | handleCSICommand(char ch, int param, int position)
Process a single command following CSI.
|
void | handleEscapeBracket(char ch) |
void | handleOperatingSystemCommand(char ch) |
int | handleSetCharacterRendition(int param, int position)
Process an SGR command with the given code. |
void | moveColumns(int count) Move some number of columns right (or left if count < 0). |
void | put(char[] data, int off, int len) |
void | removeChars(int count) Delete characters - but only in current screen line. |
void | run() |
void | unTabifyRestOfLine() |
void | write(int ch) |
void | write(char[] data, int off, int len) |
void | write1(int ch) |
Parameters: ch the control command param parameter value from the escape sequence position following offset in savedOutput array
Returns: updated value of position, if we gobble multiple parameters
Parameters: param parameter value from the escape sequence position following offset in savedOutput array
Returns: updated value of position, if we gobble multiple parameters