public final class LazyProgressNode<T>
extends javax.swing.tree.DefaultMutableTreeNode
implements javax.swing.tree.TreeNode
getProgress method. Once the children are fetched the progess node is removed from the tree and the children are inserted.
Progress can be determined and cancelled via a LazyProgressTracker passed to a LazyParentNode
| Modifier and Type | Method and Description |
|---|---|
int |
getProgress()
Report the progress of the child worker via
SwingWorker.getProgress() |
java.lang.String |
getProgressText()
Report the latest (if any) "progressText" property change event sent by the
SwingWorker |
boolean |
isLeaf() |
java.lang.String |
toString() |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectpublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodeisLeaf in class javax.swing.tree.DefaultMutableTreeNodepublic java.lang.String toString()
toString in class javax.swing.tree.DefaultMutableTreeNodepublic int getProgress()
SwingWorker.getProgress()public java.lang.String getProgressText()
SwingWorker