|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAutoFilter
Interface describing an autofilter to be used within a jaret table. An autofilter will be instantiated for every column it is used on. So it is absolutely necessary that an autofilter can be instantiated by a default constructor.
| Method Summary | |
|---|---|
void |
dispose()
Dispose all resources. |
org.eclipse.swt.widgets.Control |
getControl()
Get the control representing the autofilter (most probably a combo box). |
void |
reset()
Remove any selection (usually revert to a setting that filters nothing). |
void |
setColumn(IColumn column)
Tell the autofilter on which column it works. |
void |
setTable(JaretTable table)
Tell the autofilter which table he serves. |
void |
update()
Update/create the control and internal state. |
| Methods inherited from interface de.jaret.util.ui.table.filter.IRowFilter |
|---|
isInResult |
| Methods inherited from interface de.jaret.util.misc.PropertyObservable |
|---|
addPropertyChangeListener, removePropertyChangeListener |
| Method Detail |
|---|
void setTable(JaretTable table)
table - table the autofilter is used withvoid setColumn(IColumn column)
column - column for the autofilterorg.eclipse.swt.widgets.Control getControl()
void update()
void reset()
void dispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||