|
Copyright © 2011 Citra Technologies. 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.citra.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 . |
Map |
getNodeFilters()
Retrieves a map of the filters assigned to the nodes of the model. |
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.citra.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
.
level
TableFilter getFilterAtNode(Object node)
node
.
node
TreeTableModel 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 atvoid setFilterAtNode(TableFilter filter, Object node)
node
.
filter
- the table filter to assignnode
- the node for which the filter is assignedMap getNodeFilters()
|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |