zeus.generator.util
Class HashtableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.generator.util.HashtableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class HashtableModel
extends javax.swing.table.AbstractTableModel

See Also:
Serialized Form

Field Summary
protected  boolean changed
           
protected static java.lang.String[] columnNames
           
(package private) static int KEY
           
protected static int keyCounter
           
protected  java.util.Vector keys
           
(package private) static int VALUE
           
protected static int valueCounter
           
protected  java.util.Vector values
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
HashtableModel()
           
 
Method Summary
 void addNewRow()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 java.util.Hashtable getData()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean hasChanged()
           
 boolean isCellEditable(int r, int c)
           
 void removeRows(int[] rows)
           
 void reset(java.util.Hashtable input)
           
 void setValueAt(java.lang.Object aValue, int row, int column)
           
 
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

keyCounter

protected static int keyCounter

valueCounter

protected static int valueCounter

KEY

static final int KEY
See Also:
Constant Field Values

VALUE

static final int VALUE
See Also:
Constant Field Values

columnNames

protected static final java.lang.String[] columnNames

keys

protected java.util.Vector keys

values

protected java.util.Vector values

changed

protected boolean changed
Constructor Detail

HashtableModel

public HashtableModel()
Method Detail

addNewRow

public void addNewRow()

removeRows

public void removeRows(int[] rows)

reset

public void reset(java.util.Hashtable input)

getData

public java.util.Hashtable getData()

hasChanged

public boolean hasChanged()

getColumnCount

public int getColumnCount()

getRowCount

public int getRowCount()

getColumnName

public java.lang.String getColumnName(int col)

isCellEditable

public boolean isCellEditable(int r,
                              int c)

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)


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