schmitzm.geotools.map.event
Class GeneralSelectionEvent

java.lang.Object
  extended by schmitzm.geotools.map.event.MapPaneEvent
      extended by schmitzm.geotools.map.event.GeneralSelectionEvent
Direct Known Subclasses:
ObjectSelectionEvent

public class GeneralSelectionEvent
extends MapPaneEvent

Diese Klasse stellt ein Ereignis dar, das ein SelectableXMapPane ausloest, wenn der Anwender (irgendeinen) einen Bereich in der Karte ausgewaehlt hat, auch wenn dort keine Objekte selektiert wurden.

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

Field Summary
protected  Envelope envelope
          Bereich der selektiert wurde.
 
Fields inherited from class schmitzm.geotools.map.event.MapPaneEvent
source, sourceObject
 
Constructor Summary
GeneralSelectionEvent(SelectableXMapPane sourceMap, Envelope envelope)
          Erzeugt ein neues Ereignis.
GeneralSelectionEvent(SelectableXMapPane source, Envelope envelope, Object sourceObject)
          Erzeugt ein neues Ereignis.
 
Method Summary
 Envelope getSelectionRange()
          Liefert den Bereich ueber den selektiert wurde.
 
Methods inherited from class schmitzm.geotools.map.event.MapPaneEvent
getSource, getSourceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

envelope

protected Envelope envelope
Bereich der selektiert wurde.

Constructor Detail

GeneralSelectionEvent

public GeneralSelectionEvent(SelectableXMapPane source,
                             Envelope envelope,
                             Object sourceObject)
Erzeugt ein neues Ereignis.

Parameters:
source - Karte in der die Selektion vorgenommen wurde
envelope - Bereich der selektiert wurde
sourceObject - Objekt, das die Selektion initiiert hat (wenn null, wird das MapPane als Ausloeser gesetzt)

GeneralSelectionEvent

public GeneralSelectionEvent(SelectableXMapPane sourceMap,
                             Envelope envelope)
Erzeugt ein neues Ereignis.

Parameters:
sourceMap - Karte in der die Selektion vorgenommen wurde
envelope - Bereich der selektiert wurde
Method Detail

getSelectionRange

public Envelope getSelectionRange()
Liefert den Bereich ueber den selektiert wurde.