Package weka.gui.knowledgeflow
Class InvisibleTreeModel
- java.lang.Object
-
- javax.swing.tree.DefaultTreeModel
-
- weka.gui.knowledgeflow.InvisibleTreeModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.tree.TreeModel
public class InvisibleTreeModel extends javax.swing.tree.DefaultTreeModelSubclass ofDefaultTreeModelthat containsInvisibleNodes.- Version:
- $Revision: $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InvisibleTreeModel(javax.swing.tree.TreeNode root)ConstructorInvisibleTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren)ConstuctorInvisibleTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren, boolean filterIsActive)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateFilter(boolean newValue)Activate/deactivate the visibility filterjava.lang.ObjectgetChild(java.lang.Object parent, int index)intgetChildCount(java.lang.Object parent)booleanisActivatedFilter()Return true if the visibility filter is active-
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, getIndexOfChild, getListeners, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
-
-
-
-
Constructor Detail
-
InvisibleTreeModel
public InvisibleTreeModel(javax.swing.tree.TreeNode root)
Constructor- Parameters:
root- the root of the tree
-
InvisibleTreeModel
public InvisibleTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren)Constuctor- Parameters:
root- the root of the treeasksAllowsChildren- asksAllowsChildren - a boolean, false if any node can have children, true if each node is asked to see if it can have children
-
InvisibleTreeModel
public InvisibleTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren, boolean filterIsActive)Constructor- Parameters:
root- the root of the treeasksAllowsChildren- asksAllowsChildren - a boolean, false if any node can have children, true if each node is asked to see if it can have childrenfilterIsActive- true if the visibility filter is active
-
-
Method Detail
-
activateFilter
public void activateFilter(boolean newValue)
Activate/deactivate the visibility filter- Parameters:
newValue- true if the visibility filter should be active
-
isActivatedFilter
public boolean isActivatedFilter()
Return true if the visibility filter is active- Returns:
- true if the visibility filter is active
-
getChild
public java.lang.Object getChild(java.lang.Object parent, int index)- Specified by:
getChildin interfacejavax.swing.tree.TreeModel- Overrides:
getChildin classjavax.swing.tree.DefaultTreeModel
-
getChildCount
public int getChildCount(java.lang.Object parent)
- Specified by:
getChildCountin interfacejavax.swing.tree.TreeModel- Overrides:
getChildCountin classjavax.swing.tree.DefaultTreeModel
-
-