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