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()
           
 

Method Detail

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)