|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
simtools.util.TableFilter
public class TableFilter
Class TableFilter This tableModel permit to enable filtering on columns values.
Field Summary |
---|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
TableFilter()
Contructor TableFilter Summary: The constructor of the class TableFilter. |
|
TableFilter(javax.swing.table.TableModel tableModel)
Contructor TableFilter Summary: The constructor of the class TableFilter. |
Method Summary | |
---|---|
java.lang.Class |
getColumnClass(int column)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int column)
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
boolean |
isCellEditable(int row,
int column)
|
void |
setTableHeader(javax.swing.table.JTableHeader tableHeader)
Method setTableHeader Summary: Permit to set the table header. |
void |
setTableModel(javax.swing.table.TableModel tableModel)
Method setTableModel Summary: This method sets the model that is managed by this tableFilter. |
protected void |
updateFilteredElements()
Method updateFilteredElements Summary: This method update the filtered elements. |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TableFilter()
public TableFilter(javax.swing.table.TableModel tableModel)
tableModel
- The tableModel to be managed.Method Detail |
---|
public void setTableModel(javax.swing.table.TableModel tableModel)
tableModel
- The model to be managed by this tableFilter.protected void updateFilteredElements()
public int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void setTableHeader(javax.swing.table.JTableHeader tableHeader)
tableHeader
- The table header to use.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |