anl.aida.gis
Class ToolManager

java.lang.Object
  extended by anl.aida.gis.ToolManager

public class ToolManager
extends java.lang.Object

Manages the GIS toolbar tools.


Field Summary
private  java.util.Map<javax.swing.Action,javax.swing.AbstractButton> actionMap
           
private  javax.swing.ButtonGroup group
           
static java.lang.String SELECTED
           
static java.lang.String TOGGLE
           
private  javax.swing.JToolBar toolBar
           
 
Constructor Summary
ToolManager()
           
 
Method Summary
 void addToGroup(javax.swing.ButtonGroup group)
           
 void addTool(javax.swing.Action action)
           
 javax.swing.JToolBar getToolBar()
           
 void removeFromGroup(javax.swing.ButtonGroup group)
           
 void setTool(javax.swing.Action action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toolBar

private javax.swing.JToolBar toolBar

actionMap

private java.util.Map<javax.swing.Action,javax.swing.AbstractButton> actionMap

TOGGLE

public static final java.lang.String TOGGLE
See Also:
Constant Field Values

SELECTED

public static final java.lang.String SELECTED
See Also:
Constant Field Values

group

private javax.swing.ButtonGroup group
Constructor Detail

ToolManager

public ToolManager()
Method Detail

setTool

public void setTool(javax.swing.Action action)

addTool

public void addTool(javax.swing.Action action)

getToolBar

public javax.swing.JToolBar getToolBar()

addToGroup

public void addToGroup(javax.swing.ButtonGroup group)

removeFromGroup

public void removeFromGroup(javax.swing.ButtonGroup group)