|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
org.vizzini.ui.table.DescribedTableModel
org.vizzini.ui.table.FilteredTableModel
public class FilteredTableModel
Provides a table model which works with IFilter
s to limit the
data in the table.
IFilter
,
Serialized FormField Summary |
---|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
FilteredTableModel(TableDescriptor tableDescriptor)
Construct this object with the given parameter. |
Method Summary | |
---|---|
void |
addData(Object data)
Add the given data object. |
IFilter |
getFilter()
|
List |
getFilteredData()
Return the collection of filtered data. |
int |
getRowCount()
Return the number of rows. |
Object |
getValueAt(int rowIndex)
Return the data object in the given row. |
Object |
getValueAt(int rowIndex,
int columnIndex)
Return the object in the given cell. |
protected boolean |
passesFilter(Object item)
Return true if the given item passes the filter, or if there is no filter. |
void |
removeAll()
Remove all the data. |
void |
removeRows(int[] rows)
Remove the given rows. |
void |
setData(List data)
Set the model data. |
void |
setData(Object[] data)
Set the model data. |
void |
setFilter(IFilter filter)
|
void |
setValueAt(Object obj,
int rowIndex,
int columnIndex)
Set the value of the given cell. |
Methods inherited from class org.vizzini.ui.table.DescribedTableModel |
---|
getColumnClass, getColumnCount, getColumnName, getData, getTableDescriptor, indexOf, isCellEditable, isEditMode, setEditMode |
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 FilteredTableModel(TableDescriptor tableDescriptor)
tableDescriptor
- The table descriptor.Method Detail |
---|
public void addData(Object data)
addData
in class DescribedTableModel
data
- The new data to add.public IFilter getFilter()
public List getFilteredData()
public int getRowCount()
getRowCount
in interface TableModel
getRowCount
in class DescribedTableModel
public Object getValueAt(int rowIndex)
getValueAt
in class DescribedTableModel
rowIndex
- The index of the row of interest.public Object getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface TableModel
getValueAt
in class DescribedTableModel
rowIndex
- The index of the row of interest.columnIndex
- The index of the column of interest.public void removeAll()
removeAll
in class DescribedTableModel
public void removeRows(int[] rows)
removeRows
in class DescribedTableModel
rows
- The indices of the rows to remove.public void setData(List data)
setData
in class DescribedTableModel
data
- The new model data.public void setData(Object[] data)
setData
in class DescribedTableModel
data
- The new model data.public void setFilter(IFilter filter)
filter
- The filter to set.public void setValueAt(Object obj, int rowIndex, int columnIndex)
setValueAt
in interface TableModel
setValueAt
in class DescribedTableModel
obj
- The new value.rowIndex
- The index of the row of interest.columnIndex
- The index of the column of interest.protected boolean passesFilter(Object item)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |