gnu.jemacs.buffer

Class ProcessMode

Implemented Interfaces:
Named
Known Direct Subclasses:
InfProcessMode, ReplMode, TelnetMode

public class ProcessMode
extends Mode

Field Summary

protected boolean
lineMode
static EKeymap
modeMap
protected Marker
processMark
protected Writer
toInferior

Fields inherited from class gnu.jemacs.buffer.Mode

buffer, next

Fields inherited from class gnu.expr.ModuleBody

runDone

Method Summary

void
enter()
static void
enterAction()
Marker
getProcessMark()
static ProcessMode
getProcessMode(Buffer buffer)
void
insert(char ch, int count)
void
invoke(Runnable doRun)
void
selfInsert()
void
writeToInferior(CharSeq str)

Methods inherited from class gnu.jemacs.buffer.Mode

apply0, apply1, apply2, apply3, apply4, applyN, getBuffer

Methods inherited from class gnu.expr.ModuleBody

apply, apply0, apply0, apply1, apply2, apply3, apply4, applyN, getMainPrintValues, match0, match1, match2, match3, match4, matchN, processArgs, run, run, run, runAsMain, runAsMain, runCleanup, setMainPrintValues

Methods inherited from class gnu.mapping.Procedure0

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

lineMode

protected boolean lineMode

modeMap

public static EKeymap modeMap

processMark

protected Marker processMark

toInferior

protected Writer toInferior

Method Details

enter

public void enter()

enterAction

public static void enterAction()

getProcessMark

public Marker getProcessMark()

getProcessMode

public static ProcessMode getProcessMode(Buffer buffer)

insert

public void insert(char ch,
                   int count)

invoke

public void invoke(Runnable doRun)
Parameters:
doRun -

selfInsert

public void selfInsert()

writeToInferior

public void writeToInferior(CharSeq str)
            throws java.io.IOException