edu.bonn.xulu.plugin.vis
Class GTVisualisationTool.UpdateListener

java.lang.Object
  extended by edu.bonn.xulu.appl.VisualisationUpdateListener
      extended by edu.bonn.xulu.plugin.vis.GTVisualisationTool.UpdateListener
Enclosing class:
GTVisualisationTool

protected class GTVisualisationTool.UpdateListener
extends VisualisationUpdateListener

Dieser UpdateListener verknuepft ein Objekt mit einem oder mehreren Layern einer LayeredMapFrame-Instanz. Er kann unmittelbar als schmitzm.data.event.ObjectListener eingesetzt werden, um mit der Objekt-Aenderung automatisch die Visualisierung zu aktualisieren.

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

Field Summary
 
Fields inherited from class edu.bonn.xulu.appl.VisualisationUpdateListener
visObject, visTool
 
Constructor Summary
GTVisualisationTool.UpdateListener(GTVisualisationTool tool, Object obj, MapLayer layer)
          Erzeugt einen neuen UpdateListener.
GTVisualisationTool.UpdateListener(GTVisualisationTool tool, Object obj, MapLayer[] layer)
          Deprecated. Ein UpdateListener soll nur noch fuer ein einziges Layer zustaendig sein. In einer zukuenftigen Version wird dieser Konstruktor entfernt!!
 
Method Summary
 void close()
          Entfernt alle Layer, die zum Objekts gehoeren aus dem LayeredMapFrame.
 void refresh()
          Aktualisiert alle Layer im LayeredMapFrame.
 
Methods inherited from class edu.bonn.xulu.appl.VisualisationUpdateListener
getSourceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GTVisualisationTool.UpdateListener

public GTVisualisationTool.UpdateListener(GTVisualisationTool tool,
                                          Object obj,
                                          MapLayer[] layer)
Deprecated. Ein UpdateListener soll nur noch fuer ein einziges Layer zustaendig sein. In einer zukuenftigen Version wird dieser Konstruktor entfernt!!

Erzeugt einen neuen UpdateListener.

Parameters:
tool - Visualisierungstool, mit dem der Listener verbunden ist
obj - Objekt welches visualisiert wird
layer - Layer des LayeredMapFrame in denen das Objekt dargestellt ist

GTVisualisationTool.UpdateListener

public GTVisualisationTool.UpdateListener(GTVisualisationTool tool,
                                          Object obj,
                                          MapLayer layer)
Erzeugt einen neuen UpdateListener.

Parameters:
tool - Visualisierungstool, mit dem der Listener verbunden ist
obj - Objekt welches visualisiert wird
layer - Layer des LayeredMapFrame in dem das Objekt dargestellt ist
Method Detail

close

public void close()
Entfernt alle Layer, die zum Objekts gehoeren aus dem LayeredMapFrame.

Specified by:
close in class VisualisationUpdateListener

refresh

public void refresh()
Aktualisiert alle Layer im LayeredMapFrame.

Specified by:
refresh in class VisualisationUpdateListener