databionics.esom.tool.dataclass
Class DataclassTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by databionics.esom.tool.dataclass.DataclassTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DataclassTableModel
extends javax.swing.table.AbstractTableModel

Author:
stammi
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger log
          interface to log4j system
protected  AbstractTool tool
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DataclassTableModel(AbstractTool tool)
          standard constructor.
 
Method Summary
 java.lang.Class getColumnClass(int columnIndex)
          returns type of one column
 int getColumnCount()
          returns the number of columns
 java.lang.String getColumnName(int columnIndex)
          returns the name of one column
 int getRowCount()
          returns the number of rows
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
          sets values to the table
 boolean isCellEditable(int rowIndex, int columnIndex)
          returns true if cell is editable
 void removeClass(DataClass datacls)
          removes one class
 void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
          manages given values
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log
interface to log4j system


tool

protected AbstractTool tool
Constructor Detail

DataclassTableModel

public DataclassTableModel(AbstractTool tool)
standard constructor.

Method Detail

removeClass

public void removeClass(DataClass datacls)
removes one class

Parameters:
datacls - DataClass to remove

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)
returns type of one column

Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
Parameters:
number - of column

getColumnCount

public int getColumnCount()
returns the number of columns


getColumnName

public java.lang.String getColumnName(int columnIndex)
returns the name of one column

Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
Parameters:
columIndex - number of column

getRowCount

public int getRowCount()
returns the number of rows


getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
sets values to the table

Parameters:
columnIndex - number of column
rowIndex - number of row

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
returns true if cell is editable

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
Parameters:
rowIndex - number of row
columnIndex - number of column

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int rowIndex,
                       int columnIndex)
manages given values

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
Parameters:
aValue - given value
rowIndex - number of row
number - of column


Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.