zeus.ontology.restrictions
Class RestrictionTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.ontology.restrictions.RestrictionTableModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, ValidatingModel

public class RestrictionTableModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener, ValidatingModel

See Also:
Serialized Form

Field Summary
protected  java.lang.String[] columnNames
           
protected  java.lang.String[][] data
           
protected  OntologyDb model
           
(package private) static int NAME
           
(package private) static int RESTRICTION
           
(package private) static int TYPE
           
protected  boolean[][] validityInfo
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
RestrictionTableModel(OntologyDb model)
           
 
Method Summary
(package private)  void addNewRow()
           
(package private)  void addRows(java.lang.String[][] input)
           
(package private)  void deleteRows(int[] rows)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int c)
           
 java.lang.String[] getRow(int row)
           
 int getRowCount()
           
(package private)  java.lang.String[][] getRows(int[] input)
           
 java.lang.Object getValueAt(int r, int c)
           
 boolean isCellEditable(int r, int c)
           
 boolean isValidEntry(int r, int c)
           
(package private)  void refresh()
           
 void setValueAt(java.lang.Object aValue, int row, int col)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
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

columnNames

protected java.lang.String[] columnNames

data

protected java.lang.String[][] data

validityInfo

protected boolean[][] validityInfo

model

protected OntologyDb model

NAME

static final int NAME
See Also:
Constant Field Values

TYPE

static final int TYPE
See Also:
Constant Field Values

RESTRICTION

static final int RESTRICTION
See Also:
Constant Field Values
Constructor Detail

RestrictionTableModel

public RestrictionTableModel(OntologyDb model)
Method Detail

refresh

void refresh()

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

getRow

public java.lang.String[] getRow(int row)

isCellEditable

public boolean isCellEditable(int r,
                              int c)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int c)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getValueAt

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

isValidEntry

public boolean isValidEntry(int r,
                            int c)
Specified by:
isValidEntry in interface ValidatingModel

setValueAt

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

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

addNewRow

void addNewRow()

deleteRows

void deleteRows(int[] rows)

addRows

void addRows(java.lang.String[][] input)

getRows

java.lang.String[][] getRows(int[] input)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.