de.dfki.madm.mlwizard.gui
Class EvaluateTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by de.dfki.madm.mlwizard.gui.EvaluateTableModel
All Implemented Interfaces:
Evaluator.EvaluationListener, java.awt.event.ActionListener, java.io.Serializable, java.util.EventListener, javax.swing.table.TableModel

public class EvaluateTableModel
extends javax.swing.table.AbstractTableModel
implements java.awt.event.ActionListener, Evaluator.EvaluationListener

Author:
Matthias Reif
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
EvaluateTableModel(Regressioner.RegressionResult regressionResult, javax.swing.JTable table, java.util.HashMap<java.lang.String,java.lang.Boolean> evaluate, Evaluator evaluator)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          cancel on one classifier evaluation clicked
 void addChangeListener(javax.swing.event.ChangeListener listener)
           
 java.lang.Class<? extends java.lang.Object> getColumnClass(int col)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.String getSelectedClassifierName()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 boolean isOneSelected()
           
 void setComputing(java.lang.String classifierName)
          a classifier is now being evaluated
 void setPerformance(java.lang.String classifierName, com.rapidminer.operator.performance.PerformanceVector performanceVector)
          the evaluation of a classifier is finished
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluateTableModel

public EvaluateTableModel(Regressioner.RegressionResult regressionResult,
                          javax.swing.JTable table,
                          java.util.HashMap<java.lang.String,java.lang.Boolean> evaluate,
                          Evaluator evaluator)
Method Detail

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener listener)

isOneSelected

public boolean isOneSelected()

getSelectedClassifierName

public java.lang.String getSelectedClassifierName()

setComputing

public void setComputing(java.lang.String classifierName)
Description copied from interface: Evaluator.EvaluationListener
a classifier is now being evaluated

Specified by:
setComputing in interface Evaluator.EvaluationListener
Parameters:
classifierName - the name of the classifier

setPerformance

public void setPerformance(java.lang.String classifierName,
                           com.rapidminer.operator.performance.PerformanceVector performanceVector)
Description copied from interface: Evaluator.EvaluationListener
the evaluation of a classifier is finished

Specified by:
setPerformance in interface Evaluator.EvaluationListener
Parameters:
classifierName - the name of the classifier
performanceVector - the achieved evaluation result

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Specified by:
getValueAt in interface javax.swing.table.TableModel

getColumnClass

public java.lang.Class<? extends java.lang.Object> getColumnClass(int col)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
cancel on one classifier evaluation clicked

Specified by:
actionPerformed in interface java.awt.event.ActionListener


Copyright © 2001-2009 by Rapid-I