JIDE 3.5.15

com.jidesoft.plaf.basic
Class LazyMutableTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.jidesoft.plaf.basic.LazyMutableTreeNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode

public abstract class LazyMutableTreeNode
extends DefaultMutableTreeNode

LazyMutableTreeNode.

See Also:
Serialized Form

Field Summary
protected  boolean _loaded
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
LazyMutableTreeNode()
           
LazyMutableTreeNode(Object userObject)
           
LazyMutableTreeNode(Object userObject, boolean allowsChildren)
           
 
Method Summary
 void clear()
           
 int getChildCount()
           
protected abstract  void initChildren()
           
 boolean isLoaded()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_loaded

protected boolean _loaded
Constructor Detail

LazyMutableTreeNode

public LazyMutableTreeNode()

LazyMutableTreeNode

public LazyMutableTreeNode(Object userObject)

LazyMutableTreeNode

public LazyMutableTreeNode(Object userObject,
                           boolean allowsChildren)
Method Detail

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeNode
Overrides:
getChildCount in class DefaultMutableTreeNode

clear

public void clear()

isLoaded

public boolean isLoaded()

initChildren

protected abstract void initChildren()

JIDE 3.5.15