org.tigris.gef.base
Interface Mode
- All Known Subinterfaces:
- FigModifyingMode
- All Known Implementing Classes:
- FigModifyingModeImpl, ModeImpl
- public interface Mode
This is the base interface for all modes in gef. A Mode is
responsible for handling most of the events that come to the
Editor. A Mode defines a context for interperting those events.
Systems using GEF can define their own Modes by subclassing from
FigModifyingMode.
- See Also:
ModeImpl
,
Cmd
,
FigModifyingMode
Method Summary |
boolean |
canExit()
|
void |
done()
|
java.lang.Object |
getArg(java.lang.String key)
|
java.util.Hashtable |
getArgs()
|
void |
init(java.util.Hashtable parameters)
|
void |
setArg(java.lang.String key,
java.lang.Object value)
|
void |
setArgs(java.util.Hashtable args)
|
void |
start()
|
start
public void start()
done
public void done()
setArgs
public void setArgs(java.util.Hashtable args)
setArg
public void setArg(java.lang.String key,
java.lang.Object value)
getArgs
public java.util.Hashtable getArgs()
getArg
public java.lang.Object getArg(java.lang.String key)
canExit
public boolean canExit()
init
public void init(java.util.Hashtable parameters)