schmitzm.geotools.map.event
Class JEditorPaneEvent

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

public abstract class JEditorPaneEvent
extends JMapPaneEvent

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

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

Field Summary
protected  JEditorPane.EditorMode editorMode
          Bearbeitungs-Modus (zum Zeitpunkt des Events)
protected  MapLayer layer
          Das bearbeitete Layer.
 
Fields inherited from class schmitzm.geotools.map.event.JMapPaneEvent
source, sourceObject
 
Constructor Summary
JEditorPaneEvent(JEditorPane sourceMap, MapLayer sourceLayer, Object sourceObject)
          Erzeugt ein neues Ereignis.
 
Method Summary
 MapLayer getEditedLayer()
          Liefert das bearbeitete Layer.
 JEditorPane.EditorMode getEditorMode()
          Liefert den Bearbeitungsmodus zum Zeitpunkt des Events.
 JEditorPane getSource()
          Liefert das JEditorPane, das das Ereignis ausgeloest hat.
 
Methods inherited from class schmitzm.geotools.map.event.JMapPaneEvent
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 JEditorPane.EditorMode editorMode
Bearbeitungs-Modus (zum Zeitpunkt des Events)

Constructor Detail

JEditorPaneEvent

public JEditorPaneEvent(JEditorPane 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 JEditorPane getSource()
Liefert das JEditorPane, das das Ereignis ausgeloest hat.

Overrides:
getSource in class JMapPaneEvent

getEditedLayer

public MapLayer getEditedLayer()
Liefert das bearbeitete Layer.


getEditorMode

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