Package jaxx.runtime.swing.table.filter
Class JTableFilter
java.lang.Object
jaxx.runtime.swing.table.filter.AbstractTableFilter<javax.swing.JTable>
jaxx.runtime.swing.table.filter.JTableFilter
- All Implemented Interfaces:
java.io.Serializable,TableFilter<javax.swing.JTable>
public class JTableFilter extends AbstractTableFilter<javax.swing.JTable>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface jaxx.runtime.swing.table.filter.TableFilter
TableFilter.Row -
Constructor Summary
Constructors Constructor Description JTableFilter(javax.swing.JTable table) -
Method Summary
Modifier and Type Method Description voidclear()Clear the filterjava.util.Set<java.lang.Object>distinctValuesForColumn(int i)protected booleanexecute(int col, java.util.Collection<java.lang.Object> items)voidmodelChanged(javax.swing.table.TableModel model)Describes what filter has to do when table model changesjava.lang.StringtoString(java.lang.Object o)Methods inherited from class jaxx.runtime.swing.table.filter.AbstractTableFilter
addChangeListener, apply, fireFilterChange, getDistinctColumnItems, getFilterState, getTable, includeRow, isFiltered, removeChangeListener, setFilterStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JTableFilter
public JTableFilter(javax.swing.JTable table)
-
-
Method Details
-
execute
protected boolean execute(int col, java.util.Collection<java.lang.Object> items)- Specified by:
executein classAbstractTableFilter<javax.swing.JTable>
-
modelChanged
public void modelChanged(javax.swing.table.TableModel model)Description copied from interface:TableFilterDescribes what filter has to do when table model changes -
distinctValuesForColumn
public java.util.Set<java.lang.Object> distinctValuesForColumn(int i) -
toString
public java.lang.String toString(java.lang.Object o) -
clear
public void clear()Description copied from interface:TableFilterClear the filter- Specified by:
clearin interfaceTableFilter<javax.swing.JTable>- Overrides:
clearin classAbstractTableFilter<javax.swing.JTable>
-