edu.bonn.xulu.plugin.vis
Class JFreeChartVisualisationTool.ListPropertyUpdateListener

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

protected class JFreeChartVisualisationTool.ListPropertyUpdateListener
extends JFreeChartVisualisationTool.UpdateListener

Dieser UpdateListener verknuepft eine ListProperty mit einem oder mehreren Charts in einer JFreeChartVisualisationTool-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.plugin.vis.JFreeChartVisualisationTool.UpdateListener
objectSeries
 
Fields inherited from class edu.bonn.xulu.appl.VisualisationUpdateListener
visObject, visTool
 
Constructor Summary
JFreeChartVisualisationTool.ListPropertyUpdateListener(JFreeChartVisualisationTool tool, ListProperty obj)
          Erzeugt einen neuen UpdateListener.
 
Method Summary
 String getObjectDesc()
          Liefert eine Beschreibung des visualisierten Objekts.
protected  void putVisualisationObjectToDataSet()
          Erzeugt eine XYSeries fuer die Werte einer Liste und fuegt die Series dem DataSet des JFreeChartVisualisationTool hinzu.
 
Methods inherited from class edu.bonn.xulu.plugin.vis.JFreeChartVisualisationTool.UpdateListener
close, createXYSeries, refresh, removeVisualisationObjectFromDataSet, rotateVisualisationObject
 
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

JFreeChartVisualisationTool.ListPropertyUpdateListener

public JFreeChartVisualisationTool.ListPropertyUpdateListener(JFreeChartVisualisationTool tool,
                                                              ListProperty obj)
Erzeugt einen neuen UpdateListener.

Parameters:
tool - Visualisierungstool, mit dem der Listener verbunden ist
obj - Objekt welches visualisiert wird
chart - Chart in dem das Objekt dargestellt ist
Method Detail

getObjectDesc

public String getObjectDesc()
Liefert eine Beschreibung des visualisierten Objekts.

Specified by:
getObjectDesc in class JFreeChartVisualisationTool.UpdateListener

putVisualisationObjectToDataSet

protected void putVisualisationObjectToDataSet()
Erzeugt eine XYSeries fuer die Werte einer Liste und fuegt die Series dem DataSet des JFreeChartVisualisationTool hinzu.

Specified by:
putVisualisationObjectToDataSet in class JFreeChartVisualisationTool.UpdateListener
Parameters:
listProp - eine Liste von Werten