wt.clients.csm.widgets
Class CSMResultsTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bywt.clients.csm.widgets.CSMResultsTableModel
All Implemented Interfaces:
Serializable, TableModel

public class CSMResultsTableModel
extends AbstractTableModel

See Also:
Serialized Form

Field Summary
(package private)  Hashtable colorTable
           
(package private)  Vector columnVect
           
private static boolean debug
           
(package private)  int rankingColumn
           
(package private)  Vector rowVect
           
(package private)  CSMResultsTable table
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
CSMResultsTableModel(CSMResultsTable table)
           
CSMResultsTableModel(CSMResultsTable table, Vector data, Vector columnNames)
           
 
Method Summary
private  Color getColor(int val)
           
 int getColumnCount()
           
 Object getColumnDefinition(int col)
           
 String getColumnName(int col)
           
private  String getDefinitionName(Object obj)
           
 int getRankingColumn()
           
private  Color getRowColor(Object value)
           
 int getRowCount()
           
 Object getValueAt(int row, int col)
           
private  void initColorTable()
           
 boolean isCellEditable(int row, int col)
           
protected  void nonReferenceValueShown(AbstractContextualValueDefaultView valueObject, int row, int col)
           
protected  void referenceValueShown(ReferenceValueDefaultView valueObject, int row, int col)
           
 void setColumnNames(Vector columnNames)
           
 void setData(Vector rowVect)
           
 void setRankingColumn(int rankingColumn)
           
private  void setTheColors()
           
protected  void setTheDependencies(Object value, int row, int col)
           
private  void setTheDependency()
           
 void setValueAt(Object value, int row, int col)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rowVect

Vector rowVect

columnVect

Vector columnVect

rankingColumn

int rankingColumn

colorTable

Hashtable colorTable

debug

private static final boolean debug

table

CSMResultsTable table
Constructor Detail

CSMResultsTableModel

public CSMResultsTableModel(CSMResultsTable table)

CSMResultsTableModel

public CSMResultsTableModel(CSMResultsTable table,
                            Vector data,
                            Vector columnNames)
Method Detail

setTheDependency

private void setTheDependency()

initColorTable

private void initColorTable()

setColumnNames

public void setColumnNames(Vector columnNames)

setData

public void setData(Vector rowVect)

setRankingColumn

public void setRankingColumn(int rankingColumn)

setTheColors

private void setTheColors()

getRankingColumn

public int getRankingColumn()

isCellEditable

public boolean isCellEditable(int row,
                              int col)

getColumnName

public String getColumnName(int col)

getColumnDefinition

public Object getColumnDefinition(int col)

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

getValueAt

public Object getValueAt(int row,
                         int col)

setValueAt

public void setValueAt(Object value,
                       int row,
                       int col)

getRowColor

private Color getRowColor(Object value)

getColor

private Color getColor(int val)

setTheDependencies

protected void setTheDependencies(Object value,
                                  int row,
                                  int col)

referenceValueShown

protected void referenceValueShown(ReferenceValueDefaultView valueObject,
                                   int row,
                                   int col)

nonReferenceValueShown

protected void nonReferenceValueShown(AbstractContextualValueDefaultView valueObject,
                                      int row,
                                      int col)

getDefinitionName

private String getDefinitionName(Object obj)