com.intel.gui.controls2.configurable
Class DataListTableModel<EntryType extends ITableEntry>
java.lang.Object
com.intel.gui.controls2.configurable.DataListTableModel<EntryType>
- All Implemented Interfaces:
- ISortableTableModel, javax.swing.table.TableModel
- Direct Known Subclasses:
- RegistriesTableModel
public class DataListTableModel<EntryType extends ITableEntry>
- extends java.lang.Object
- implements javax.swing.table.TableModel, ISortableTableModel
- Version:
- $Id: DataListTableModel.java,v 1.13 2007/02/27 12:43:09 dizhigul Exp $
- Author:
- Denis Zhigula, Alexander Lukichev
Field Summary |
protected java.util.List<java.util.Comparator<java.lang.Object>> |
comparators
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
comparators
protected java.util.List<java.util.Comparator<java.lang.Object>> comparators
DataListTableModel
public DataListTableModel(java.lang.String[] columnIdentifiers)
clear
public void clear()
getData
public java.util.List<EntryType> getData()
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListener
in interface javax.swing.table.TableModel
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListener
in interface javax.swing.table.TableModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface javax.swing.table.TableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
setColumnIdentifiers
public void setColumnIdentifiers(java.lang.String[] columnIdentifiers)
isCellEditable
public boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
addEntry
public void addEntry(EntryType entry)
insertAfter
public void insertAfter(EntryType where,
EntryType what)
setEntry
public void setEntry(int i,
EntryType entry)
setData
public void setData(java.util.List<EntryType> data)
removeEntry
public void removeEntry(EntryType entry)
removeEntry
public void removeEntry(int idx)
findRowIndex
public int findRowIndex(EntryType entry)
refreshEntry
public void refreshEntry(EntryType entry)
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
sortByColumn
public void sortByColumn(int column,
boolean ascending)
- Specified by:
sortByColumn
in interface ISortableTableModel
Copyright © 2008. All Rights Reserved.