Package org.geotools.swing.event
Class MapPaneEvent
- Object
-
- EventObject
-
- MapPaneEvent
-
- All Implemented Interfaces:
Serializable
public class MapPaneEvent extends EventObject
An event class used byMapPane
to signal changes of state to listeners.- Since:
- 2.6
- Author:
- Michael Bedward
- See Also:
MapPaneListener
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MapPaneEvent.Type
Type of MapPane event
-
Field Summary
-
Fields inherited from class EventObject
source
-
-
Constructor Summary
Constructors Constructor Description MapPaneEvent(MapPane source, MapPaneEvent.Type type)
Constructor for an event with no associated dataMapPaneEvent(MapPane source, MapPaneEvent.Type type, Object data)
Constructor for an event with associated data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getData()
Get the data associated with this event, if anyMapPane
getSource()
Gets the map pane which published this event.MapPaneEvent.Type
getType()
Get the type of this event-
Methods inherited from class EventObject
toString
-
-
-
-
Constructor Detail
-
MapPaneEvent
public MapPaneEvent(MapPane source, MapPaneEvent.Type type)
Constructor for an event with no associated data- Parameters:
source
- the map pane issuing this eventtype
- the type of event
-
MapPaneEvent
public MapPaneEvent(MapPane source, MapPaneEvent.Type type, Object data)
Constructor for an event with associated data. The new event object takes ownership of the data object.- Parameters:
source
- the map pane issuing this eventtype
- the type of eventdata
- the event data
-
-
Method Detail
-
getSource
public MapPane getSource()
Gets the map pane which published this event.- Overrides:
getSource
in classEventObject
- Returns:
- the source map pane
-
getType
public MapPaneEvent.Type getType()
Get the type of this event- Returns:
- event type
-
getData
public Object getData()
Get the data associated with this event, if any- Returns:
- event data or
null
if not applicable
-
-