zeus.ontology.attributes
Class AttributeTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
zeus.ontology.attributes.AttributeTableModel
- All Implemented Interfaces:
- javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, ValidatingModel
- public class AttributeTableModel
- extends javax.swing.table.AbstractTableModel
- implements javax.swing.event.ChangeListener, ValidatingModel
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| 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 |
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
DEFAULT
static final int DEFAULT
- See Also:
- Constant Field Values
columnNames
protected static final java.lang.String[] columnNames
data
protected java.lang.String[][] data
validityInfo
protected boolean[][] validityInfo
currentName
protected java.lang.String currentName
showAll
protected boolean showAll
model
protected OntologyDb model
AttributeTableModel
public AttributeTableModel(OntologyDb model)
refreshAttributes
void refreshAttributes(java.lang.String fact)
refreshAllAttributes
void refreshAllAttributes(java.lang.String fact)
addNewRow
void addNewRow()
deleteRows
void deleteRows(int[] rows)
addRows
void addRows(java.lang.String[][] input)
getRows
java.lang.String[][] getRows(int[] input)
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
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Specified by:
getValueAt in interface javax.swing.table.TableModel
getRow
public java.lang.String[] getRow(int row)
isValidEntry
public boolean isValidEntry(int row,
int col)
- Specified by:
isValidEntry in interface ValidatingModel
isCellEditable
public boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel
isNodeEditable
public boolean isNodeEditable()
setValueAt
public void setValueAt(java.lang.Object aValue,
int row,
int column)
- 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
refresh
protected void refresh()
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.