gnu.jemacs.buffer
Class ProcessMode
java.lang.Object
gnu.mapping.Procedure
gnu.mapping.Procedure0
gnu.expr.ModuleBody
gnu.jemacs.buffer.Mode
gnu.jemacs.buffer.ProcessMode
- All Implemented Interfaces:
- Named
- Direct Known Subclasses:
- InfProcessMode, ReplMode, TelnetMode
public class ProcessMode
- extends Mode
Methods inherited from class gnu.expr.ModuleBody |
apply, apply0, getMainPrintValues, match0, match1, match2, match3, match4, matchN, processArgs, run, run, run, runAsMain, runAsMain, runCleanup, setMainPrintValues |
Methods inherited from class gnu.mapping.Procedure |
apply, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
toInferior
protected java.io.Writer toInferior
processMark
protected Marker processMark
lineMode
protected boolean lineMode
modeMap
public static EKeymap modeMap
ProcessMode
public ProcessMode()
getProcessMark
public Marker getProcessMark()
enterAction
public static void enterAction()
enter
public void enter()
getProcessMode
public static ProcessMode getProcessMode(Buffer buffer)
writeToInferior
public void writeToInferior(CharSeq str)
throws java.io.IOException
- Throws:
java.io.IOException
selfInsert
public void selfInsert()
insert
public void insert(char ch,
int count)
invoke
public void invoke(java.lang.Runnable doRun)
- Parameters:
doRun
-