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
public abstract class MapAction extends AbstractAction
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:
- Serialized Form
-
-
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 Constructor Description MapAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapPane
getMapPane()
Get the map pane that this Action is working withprotected void
init(MapPane mapPane, String toolName, String toolTip, String iconImage)
Called by sub-classes to set the map pane field and initialize the control action properties-
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
-
-
-
-
Method Detail
-
init
protected void init(MapPane mapPane, String toolName, String toolTip, String iconImage)
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
public MapPane getMapPane()
Get the map pane that this Action is working with- Returns:
- the map pane
-
-