public class FilteredTreeModel<T extends ITreeNode> extends Object implements ITreeModel<T>
| Constructor and Description |
|---|
FilteredTreeModel(T rootNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener listener) |
protected void |
fireTreeStructureChanged(T rootNode) |
T |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
IObjectReceiver<ITreeNodeFilter<T>> |
getFilterReceiver() |
int |
getIndexOfChild(Object parent,
Object child) |
T |
getRoot() |
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener listener) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
public FilteredTreeModel(T rootNode)
public T getRoot()
public 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 IObjectReceiver<ITreeNodeFilter<T>> getFilterReceiver()
protected void fireTreeStructureChanged(T rootNode)
public void addTreeModelListener(TreeModelListener listener)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener listener)
removeTreeModelListener in interface TreeModelCopyright © 2007–2017 Andreas W. Bartels. All rights reserved.