|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--ch.elca.dependency.gui.LevelTableModel
This class is the data model for the level table in the
LevelDialog. It is responsible for managing the table
entries.
| Field Summary |
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Constructor Summary | |
LevelTableModel()
Constructor |
|
| Method Summary | |
void |
addLevelEntry(java.lang.String name,
java.lang.String value)
Adds the Level to the table. |
void |
clear()
Clears the whole table model that means all the rows are deleted. |
java.lang.Class |
getColumnClass(int columnIndex)
Returns the most specific superclass for all the cell values in the column. |
int |
getColumnCount()
Returns the number of columns in this data table. |
java.lang.String |
getColumnName(int col)
Returns the column name. |
int |
getRowCount()
Returns the number of rows in this data table. |
java.lang.Object |
getValueAt(int row,
int col)
Returns an attribute value for the cell at row
and column. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Returns false for all cells except the first which is the check box for marking a filter entry. |
java.lang.Object[] |
removeLevelEntry(int index)
Removes the Level from the list. |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
Sets the value in the cell at columnIndex and
rowIndex to aValue. |
| 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 |
| Constructor Detail |
public LevelTableModel()
| Method Detail |
public int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int row,
int col)
row
and column.
row - the row whose value is to be queried
java.lang.ArrayIndexOutOfBoundsException - if an invalid row or
column was givenpublic java.lang.String getColumnName(int col)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelnull or does not have an entry for
this index, returns the default name provided by the superclass.public java.lang.Class getColumnClass(int columnIndex)
JTable to set up a
default renderer and editor for the column.
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelcolumnIndex - the index of the column
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
columnIndex and
rowIndex to aValue.
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelaValue - the new valuerowIndex - the row whose value is to be changedcolumnIndex - the column whose value is to be changedgetValueAt(int, int),
isCellEditable(int, int)
public void addLevelEntry(java.lang.String name,
java.lang.String value)
name - Name of the added filter.value - Value of the added filter. It is a string representation of
a regular expression.public java.lang.Object[] removeLevelEntry(int index)
index - Index of the row to remove.
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelrowIndex - the row being queriedcolumnIndex - the column being queried
public void clear()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||