fr.inria.infovis.panel
Class FilteredColumnListModel
java.lang.Object
javax.swing.AbstractListModel
fr.inria.infovis.panel.ColumnListModel
fr.inria.infovis.panel.FilteredColumnListModel
- All Implemented Interfaces:
- javax.swing.ComboBoxModel, java.util.EventListener, javax.swing.ListModel, java.io.Serializable, javax.swing.event.TableModelListener
- public class FilteredColumnListModel
- extends ColumnListModel
- implements javax.swing.event.TableModelListener
Filtered ListModel for Columns.
- Version:
- $Revision: 1.1 $
- Author:
- Jean-Daniel Fekete
- See Also:
- Serialized Form
Method Summary |
static infovis.table.FilteredTable |
filteredTable(infovis.Table table,
infovis.column.ColumnFilter filter)
|
java.util.Comparator |
getComparator()
|
infovis.column.ColumnFilter |
getFilter()
Returns the filter |
infovis.table.FilteredTable |
getFilterTable()
|
void |
setComparator(java.util.Comparator comp)
|
void |
setFilter(infovis.column.ColumnFilter filter)
Sets the filter |
void |
tableChanged(javax.swing.event.TableModelEvent e)
|
Methods inherited from class javax.swing.AbstractListModel |
addListDataListener, getListDataListeners, getListeners, removeListDataListener |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.ListModel |
addListDataListener, removeListDataListener |
FilteredColumnListModel
public FilteredColumnListModel(infovis.Table table,
infovis.column.ColumnFilter filter)
- Constructor for FilteredColumnListModel.
- Parameters:
table
- the table.filter
- the ColumnFilter.
FilteredColumnListModel
public FilteredColumnListModel(infovis.Table table)
getFilterTable
public infovis.table.FilteredTable getFilterTable()
filteredTable
public static infovis.table.FilteredTable filteredTable(infovis.Table table,
infovis.column.ColumnFilter filter)
getFilter
public infovis.column.ColumnFilter getFilter()
- Returns the filter
- Returns:
- the filter
setFilter
public void setFilter(infovis.column.ColumnFilter filter)
- Sets the filter
- Parameters:
filter
- The filter
getComparator
public java.util.Comparator getComparator()
setComparator
public void setComparator(java.util.Comparator comp)
tableChanged
public void tableChanged(javax.swing.event.TableModelEvent e)
- Specified by:
tableChanged
in interface javax.swing.event.TableModelListener
- See Also:
TableModelListener.tableChanged(TableModelEvent)