|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FilterTreeTableModel
FilterTreeTableModel is an interface that a treetable model with filtering capabilities should implement.
| Field Summary |
|---|
| Fields inherited from interface com.sciapp.treetable.TreeTableModel |
|---|
CHANGE_COLUMN_SOURCE |
| Method Summary | |
|---|---|
void |
addFilterTreeTableModelListener(FilterTreeTableModelListener l)
Adds a FilterTreeTableModelListener that is notified each time filters are added or removed. |
void |
clearFilters()
Removes all assigned filters. |
TableFilter |
getFilterAtLevel(int level)
Retrieves the TableFilter that is assigned at the node level identified by level. |
TableFilter |
getFilterAtNode(Object node)
Retrieves the TableFilter that is assigned for the node identified by node. |
TreeTableModel |
getUnfilteredTreeTableModel()
Retrieves the TreeTableModel that holds the unfiltered data. |
void |
removeFilterTreeTableModelListener(FilterTreeTableModelListener l)
Removes a FilterTreeTableModelListener that is notified each time filters are added or removed. |
TableFilter |
retrieveFilter(Object node)
Determines the table filter to use for the node identified by node. |
void |
setFilterAtLevel(TableFilter filter,
int level)
Assigns a TableFilter at the node level identified by level. |
void |
setFilterAtNode(TableFilter filter,
Object node)
Assigns a TableFilter for the node identified by node. |
| Methods inherited from interface com.sciapp.treetable.TreeTableModel |
|---|
getColumnClass, getColumnCount, getColumnName, getValueAt, isAggregate, isCellEditable, isFooter, isHeader, setValueAt |
| Methods inherited from interface javax.swing.tree.TreeModel |
|---|
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged |
| Method Detail |
|---|
void addFilterTreeTableModelListener(FilterTreeTableModelListener l)
l - the listener to addvoid clearFilters()
TableFilter getFilterAtLevel(int level)
level.
levelTableFilter getFilterAtNode(Object node)
node.
nodeTreeTableModel getUnfilteredTreeTableModel()
void removeFilterTreeTableModelListener(FilterTreeTableModelListener l)
l - the listener to removeTableFilter retrieveFilter(Object node)
node.
node - the node for which the filter is evaluated
void setFilterAtLevel(TableFilter filter,
int level)
level.
filter - the table filter to assignlevel - the level to assign the filter at
void setFilterAtNode(TableFilter filter,
Object node)
node.
filter - the table filter to assignnode - the node for which the filter is assigned
|
Copyright © 2005 Scientific Applications. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||