gnu.jemacs.buffer
Class BufferLocal
java.lang.Object
gnu.mapping.Location
gnu.mapping.IndirectableLocation
gnu.jemacs.buffer.BufferLocal
public class BufferLocal
- extends IndirectableLocation
A buffer-local variable (Location).
Methods inherited from class gnu.mapping.Location |
entered, get, getValue, make, make, make, print, setRestore, setValue, setWithSave, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getKeySymbol
public final Symbol getKeySymbol()
- Overrides:
getKeySymbol
in class IndirectableLocation
make
public static void make(Symbol symbol,
boolean all)
get
public java.lang.Object get(java.lang.Object defaultValue)
- Specified by:
get
in class Location
get
public java.lang.Object get(Buffer buffer,
java.lang.Object defaultValue)
isBound
public boolean isBound()
- Overrides:
isBound
in class Location
isBound
public boolean isBound(Buffer buffer)
set
public final void set(java.lang.Object newValue)
- Specified by:
set
in class Location
set
public final void set(Buffer buffer,
java.lang.Object newValue)