public class FilterTreeModel extends Object implements TreeModel
Take a delegate TreeModel filter it with TreeFilter.
Based on : http://forums.sun.com/thread.jspa?forumID=57&threadID=5378510
| Constructor and Description |
|---|
FilterTreeModel(TreeModel delegateModel) |
FilterTreeModel(TreeModel delegateModel,
TreeFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener l) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
int |
getIndexOfChild(Object parent,
Object child) |
Object |
getRoot() |
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
setFilter(TreeFilter treeFilter)
Change filter.
|
void |
valueForPathChanged(TreePath path,
Object newValue) |
public FilterTreeModel(TreeModel delegateModel)
public FilterTreeModel(TreeModel delegateModel, TreeFilter filter)
public void setFilter(TreeFilter treeFilter)
Send a treeStructureChanged event on all registered listeners.
treeFilter - new filterpublic int getChildCount(Object parent)
getChildCount in interface TreeModelpublic void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelpublic void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelCopyright © 2008–2020 Ultreia.io. All rights reserved.