Package org.geotools.swing.action
Class MapAction
Object
AbstractAction
MapAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- Direct Known Subclasses:
InfoAction
,NoToolAction
,PanAction
,ResetAction
,ZoomInAction
,ZoomOutAction
Base class for map pane actions; just provides a common initializing method and a reference to the map pane being
serviced.
- Since:
- 2.6
- Author:
- Michael Bedward
- See Also:
-
Field Summary
Fields inherited from class AbstractAction
changeSupport, enabled
Fields inherited from interface Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ActionListener
actionPerformed
-
Constructor Details
-
MapAction
public MapAction()
-
-
Method Details
-
init
Called by sub-classes to set the map pane field and initialize the control action properties- Parameters:
mapPane
- the map pane that this action is working withtoolName
- short (single word) tool name; may benull
toolTip
- brief tool description for GUI tool tipiconImage
- path to the icon to display on the control
-
getMapPane
Get the map pane that this Action is working with- Returns:
- the map pane
-