public class FilteredVisibleTreeModel extends VisibleTreeModel
EntityTreeModel.TreeUpdateListener_root| Constructor and Description |
|---|
FilteredVisibleTreeModel(javax.swing.tree.TreeModel model,
java.io.File filterFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
Add a listener to this model.
|
java.lang.Object |
getChild(java.lang.Object parent,
int index)
Get the child of the given parent at the given index.
|
int |
getChildCount(java.lang.Object parent)
Return the number of children of the given parent.
|
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
Return the index of the given child within the given parent.
|
java.lang.Object |
getRoot()
Get the root of this tree model.
|
boolean |
isLeaf(java.lang.Object node)
Return true if the object is a leaf node.
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
Remove the specified listener.
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
Override the base class to do nothing.
|
_attributes, _isVisible, _ports, _relations_classessetRootpublic FilteredVisibleTreeModel(javax.swing.tree.TreeModel model, java.io.File filterFile)
public java.lang.Object getChild(java.lang.Object parent, int index)
FullTreeModelgetChild in interface javax.swing.tree.TreeModelgetChild in class FullTreeModelparent - A node in the tree.index - The index of the desired child.public int getChildCount(java.lang.Object parent)
FullTreeModelgetChildCount in interface javax.swing.tree.TreeModelgetChildCount in class FullTreeModelparent - A parent node.public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
FullTreeModelgetIndexOfChild in interface javax.swing.tree.TreeModelgetIndexOfChild in class FullTreeModelparent - The parent.child - The child.public java.lang.Object getRoot()
EntityTreeModelgetRoot in interface javax.swing.tree.TreeModelgetRoot in class EntityTreeModelEntityTreeModel.setRoot(NamedObj)public boolean isLeaf(java.lang.Object node)
VisibleTreeModelisLeaf in interface javax.swing.tree.TreeModelisLeaf in class VisibleTreeModelnode - The object.public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
VisibleTreeModelvalueForPathChanged in interface javax.swing.tree.TreeModelvalueForPathChanged in class VisibleTreeModelpath - The path of the node that has changed.newValue - The new value of the node.public void addTreeModelListener(javax.swing.event.TreeModelListener l)
EntityTreeModeladdTreeModelListener in interface javax.swing.tree.TreeModeladdTreeModelListener in class EntityTreeModell - The listener to add.EntityTreeModel.removeTreeModelListener(TreeModelListener)public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
EntityTreeModelremoveTreeModelListener in interface javax.swing.tree.TreeModelremoveTreeModelListener in class EntityTreeModell - The listener to remove.EntityTreeModel.addTreeModelListener(TreeModelListener)