java.io.Serializable
, java.lang.Cloneable
, javax.swing.tree.MutableTreeNode
, javax.swing.tree.TreeNode
public abstract class LazyMutableTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
_loaded |
Constructor | Description |
---|---|
LazyMutableTreeNode() |
|
LazyMutableTreeNode(java.lang.Object userObject) |
|
LazyMutableTreeNode(java.lang.Object userObject,
boolean allowsChildren) |
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
|
int |
getChildCount() |
|
protected abstract void |
initChildren() |
|
boolean |
isLoaded() |
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
public LazyMutableTreeNode()
public LazyMutableTreeNode(java.lang.Object userObject)
public LazyMutableTreeNode(java.lang.Object userObject, boolean allowsChildren)
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class javax.swing.tree.DefaultMutableTreeNode
public void clear()
public boolean isLoaded()
protected abstract void initChildren()