schmitzm.geotools.map.event
Class JEditorPaneEvent

java.lang.Object
  extended by schmitzm.geotools.map.event.MapPaneEvent
      extended by schmitzm.geotools.map.event.JEditorPaneEvent
Direct Known Subclasses:
FeatureModifiedEvent, LayerEditCanceledEvent, LayerEditFinishedEvent, LayerEditStartedEvent

public abstract class JEditorPaneEvent
extends MapPaneEvent

Diese Klasse stellt ein allgemeines Ereignis dar, das ein JMapEditorPane ausloest.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
protected  JMapEditorPane.EditorMode editorMode
          Bearbeitungs-Modus (zum Zeitpunkt des Events)
protected  MapLayer layer
          Das bearbeitete Layer.
 
Fields inherited from class schmitzm.geotools.map.event.MapPaneEvent
source, sourceObject
 
Constructor Summary
JEditorPaneEvent(JMapEditorPane sourceMap, MapLayer sourceLayer, Object sourceObject)
          Erzeugt ein neues Ereignis.
 
Method Summary
 MapLayer getEditedLayer()
          Liefert das bearbeitete Layer.
 JMapEditorPane.EditorMode getEditorMode()
          Liefert den Bearbeitungsmodus zum Zeitpunkt des Events.
 JMapEditorPane getSource()
          Liefert das JMapEditorPane, das das Ereignis ausgeloest hat.
 
Methods inherited from class schmitzm.geotools.map.event.MapPaneEvent
getSourceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layer

protected MapLayer layer
Das bearbeitete Layer.


editorMode

protected JMapEditorPane.EditorMode editorMode
Bearbeitungs-Modus (zum Zeitpunkt des Events)

Constructor Detail

JEditorPaneEvent

public JEditorPaneEvent(JMapEditorPane sourceMap,
                        MapLayer sourceLayer,
                        Object sourceObject)
Erzeugt ein neues Ereignis.

Parameters:
sourceMap - Karte in der die Veraenderung vorgenommen wurde
sourceLayer - bearbeitetes Layer
sourceObject - Objekt, das die Aenderung initiiert hat (wenn null, wird das MapPane als Ausloeser gesetzt)
Method Detail

getSource

public JMapEditorPane getSource()
Liefert das JMapEditorPane, das das Ereignis ausgeloest hat.

Overrides:
getSource in class MapPaneEvent

getEditedLayer

public MapLayer getEditedLayer()
Liefert das bearbeitete Layer.


getEditorMode

public JMapEditorPane.EditorMode getEditorMode()
Liefert den Bearbeitungsmodus zum Zeitpunkt des Events.