| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectgnu.lists.AbstractSequencegnu.jemacs.buffer.Buffergnu.jemacs.swt.SwtBufferpublic class SwtBufferextends BufferField Summary |
Fields inherited from class gnu.jemacs.buffer.Buffer | |
activeKeymaps, buffers, fileBuffers, markMarker, pointMarker | |
Fields inherited from interface gnu.lists.Sequence | |
ATTRIBUTE_VALUE, BOOLEAN_VALUE, CDATA_VALUE, CHAR_VALUE, COMMENT_VALUE, DOCUMENT_VALUE, DOUBLE_VALUE, EOF_VALUE, FLOAT_VALUE, GROUP_VALUE, INT_S16_VALUE, INT_S32_VALUE, INT_S64_VALUE, INT_S8_VALUE, INT_U16_VALUE, INT_U32_VALUE, INT_U64_VALUE, INT_U8_VALUE, OBJECT_VALUE, PRIM_VALUE, PROCESSING_INSTRUCTION_VALUE, TEXT_BYTE_VALUE, eofValue | |
Constructor Summary | |
| |
| |
Method Summary | |
int |
|
int |
|
Object |
|
StyledTextContent | |
int |
|
int | |
FString | |
CharSeq | |
void |
|
void |
|
void |
|
void |
|
void |
|
int |
|
int |
|
InPort |
|
void | |
void | |
void |
|
void |
|
void |
|
long | |
long |
|
void |
|
int |
|
Methods inherited from class gnu.jemacs.buffer.Buffer | |
backwardChar, charAt, charWidth, checkMark, coerceBuffer, consume, countColumns, currentColumn, currentColumn, display, fill, fill, findFile, forwardChar, forwardLine, forwardLine, generateNewBufferName, getBuffer, getChars, getCurrent, getDot, getFileName, getLength, getLocalKeymap, getMarkMarker, getName, getPoint, getPointMarker, getStringContent, insert, insert, insert, insert, insert, insert, insertAll, insertFile, insertFile, invoke, length, lineStartOffset, lineStartOffset, makeBufferLocal, maxDot, minDot, moveToColumn, openReader, positionToOffset, redrawModeline, removeAll, removeChar, restorePointMark, save, save, savePointMark, scan, setCharAt, setCurrent, setDot, setFileName, setLocalKeymap, setPoint, subSequence, toString, writeTo, writeTo | |
public int createPos(int index,
boolean isAfter)
- Overrides:
- createPos in interface AbstractSequence
public int forwardLine(int lines)
- Overrides:
- forwardLine in interface Buffer
- See Also:
Buffer.forwardLine(int)
public Object get(int index)
- Overrides:
- get in interface AbstractSequence
- See Also:
AbstractSequence.get(int)
public StyledTextContent getBufferContent()
public void insert(String string,
Object style,
int ipos)
- See Also:
gnu.jemacs.buffer.Buffer.insert(java.lang.String, java.lang.Object, int)
public void insert(char ch,
int count,
Object style)
- See Also:
gnu.jemacs.buffer.Buffer.insert(char, int, java.lang.Object)
public void insertFile(Reader in)
throws Exception
- Overrides:
- insertFile in interface Buffer
- See Also:
gnu.jemacs.buffer.Buffer.insertFile(java.io.Reader)
public void invoke(Runnable doRun)
- See Also:
gnu.jemacs.buffer.Buffer.invoke(java.lang.Runnable)
public int lineStartOffset(int offset)
- Overrides:
- lineStartOffset in interface Buffer
- See Also:
Buffer.lineStartOffset(int)
public InPort openReader(int start, int count)
- Overrides:
- openReader in interface Buffer
- See Also:
Buffer.openReader(int,int)
public void redrawModeline()
- Overrides:
- redrawModeline in interface Buffer
- See Also:
Buffer.redrawModeline()
public void removeChar(int count)
- Overrides:
- removeChar in interface Buffer
- See Also:
Buffer.removeChar(int)
public void restorePointMark(long pointMark)
- Overrides:
- restorePointMark in interface Buffer
- See Also:
Buffer.restorePointMark(long)
public void save(Writer out)
throws Exception
- See Also:
gnu.jemacs.buffer.Buffer.save(java.io.Writer)
public long savePointMark()
- Overrides:
- savePointMark in interface Buffer
- See Also:
Buffer.savePointMark()
public long scan(char target,
int start,
int end,
int count,
boolean allowQuit)