gnu.jemacs.buffer

Class Mode

public class Mode extends ModuleBody

Represents a "mode instance" - a mode active for a specific Buffer.
Field Summary
Bufferbuffer
Modenext
Method Summary
Objectapply0(ModuleMethod proc)
Objectapply1(ModuleMethod proc, Object arg1)
Objectapply2(ModuleMethod proc, Object arg1, Object arg2)
Objectapply3(ModuleMethod proc, Object arg1, Object arg2, Object arg3)
Objectapply4(ModuleMethod proc, Object arg1, Object arg2, Object arg3, Object arg4)
ObjectapplyN(ModuleMethod proc, Object[] args)
BuffergetBuffer()

Field Detail

buffer

public Buffer buffer

public Mode next

Method Detail

apply0

public Object apply0(ModuleMethod proc)

apply1

public Object apply1(ModuleMethod proc, Object arg1)

apply2

public Object apply2(ModuleMethod proc, Object arg1, Object arg2)

apply3

public Object apply3(ModuleMethod proc, Object arg1, Object arg2, Object arg3)

apply4

public Object apply4(ModuleMethod proc, Object arg1, Object arg2, Object arg3, Object arg4)

applyN

public Object applyN(ModuleMethod proc, Object[] args)

getBuffer

public Buffer getBuffer()