edu.bonn.xulu.plugin.vis
Class JFreeChartVisualisationTool.MatrixPropertyUpdateListener
java.lang.Object
edu.bonn.xulu.appl.VisualisationUpdateListener
edu.bonn.xulu.plugin.vis.JFreeChartVisualisationTool.UpdateListener
edu.bonn.xulu.plugin.vis.JFreeChartVisualisationTool.MatrixPropertyUpdateListener
- Enclosing class:
- JFreeChartVisualisationTool
protected class JFreeChartVisualisationTool.MatrixPropertyUpdateListener
- extends JFreeChartVisualisationTool.UpdateListener
Dieser UpdateListener verknuepft eine MatrixProperty
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JFreeChartVisualisationTool.MatrixPropertyUpdateListener
public JFreeChartVisualisationTool.MatrixPropertyUpdateListener(JFreeChartVisualisationTool tool,
MatrixProperty obj)
- Erzeugt einen neuen
UpdateListener
.
- Parameters:
tool
- Visualisierungstool, mit dem der Listener verbunden istobj
- Objekt welches visualisiert wirdchart
- Chart in dem das Objekt dargestellt ist
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 jede Zeile einer Matrix und
fuegt die Series dem DataSet des JFreeChartVisualisationTool
hinzu.
- Specified by:
putVisualisationObjectToDataSet
in class JFreeChartVisualisationTool.UpdateListener
- Parameters:
matrixProp
- eine 1- oder 2-dim. Matrix von Werten
rotateVisualisationObject
public void rotateVisualisationObject()
- Verdreht die X- und Y-Achse des Daten-Objekts. Macht nichts, wenn die
Matrix 1-dimensional ist.
- Overrides:
rotateVisualisationObject
in class JFreeChartVisualisationTool.UpdateListener