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

java.lang.Object
  extended by AbstractMutableTableModel
      extended by edu.bonn.xulu.plugin.vis.JFreeChartVisualisationTool.ChartDataTableModel
Enclosing class:
JFreeChartVisualisationTool

protected class JFreeChartVisualisationTool.ChartDataTableModel
extends AbstractMutableTableModel

Daten-Modell fuer die im Chart dargestellten Objekte. Dieses enthaelt nur eine Spalte in der die Bezeichnung des jeweiligen Objekts angezeigt wird.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)
See Also:
UpdateListener#getObjectDesc()}

Constructor Summary
JFreeChartVisualisationTool.ChartDataTableModel()
          Erzeugt ein neues Tabellen-Modell.
 
Method Summary
 String[] createColumnNames()
          Liefert die Spaltennamen der Tabelle.
 int getRowCount()
          Liefert die Anzahl an Zeilen, also die Anzahl an visualisierten Datenobjekten.
 Object getValueAt(int row, int col)
          Liefert die Objekt-Beschreibung des jeweiligen JFreeChartVisualisationTool.UpdateListener
 void performAddRow()
          Macht nichts, da (manuell) keine Eintraege in der Chart-Datentabelle eingefuegt werden koennen.
 void performChangeData(int row, int col)
          Macht nichts, da die Eintraege in der Chart-Datentabelle nicht veraendert werden koennen.
 void performRemoveRow(int row)
          Entfernt ein Datenobjekt aus dem Chart.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JFreeChartVisualisationTool.ChartDataTableModel

public JFreeChartVisualisationTool.ChartDataTableModel()
Erzeugt ein neues Tabellen-Modell.

Method Detail

createColumnNames

public String[] createColumnNames()
Liefert die Spaltennamen der Tabelle.


getRowCount

public int getRowCount()
Liefert die Anzahl an Zeilen, also die Anzahl an visualisierten Datenobjekten.


getValueAt

public Object getValueAt(int row,
                         int col)
Liefert die Objekt-Beschreibung des jeweiligen JFreeChartVisualisationTool.UpdateListener

Parameters:
row - Zeilenindex (beginnend bei 0)
col - Spaltenindex (beginnend bei 0, wird nicht verwendet)

performRemoveRow

public void performRemoveRow(int row)
Entfernt ein Datenobjekt aus dem Chart.

Parameters:
row - Zeilenindex (beginnend bei 0)
See Also:
JFreeChartVisualisationTool.UpdateListener.close()

performChangeData

public void performChangeData(int row,
                              int col)
Macht nichts, da die Eintraege in der Chart-Datentabelle nicht veraendert werden koennen.

Parameters:
row - Zeilenindex (beginnend bei 0)
col - Spaltenindex (beginnend bei 0)

performAddRow

public void performAddRow()
Macht nichts, da (manuell) keine Eintraege in der Chart-Datentabelle eingefuegt werden koennen.