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 | Field and Description |
---|---|
static javax.swing.Icon |
PROCESSING_ICON
The standard icon to use for displaying these nodes.
|
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, setUserObject
public static final javax.swing.Icon PROCESSING_ICON
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
isLeaf
in class javax.swing.tree.DefaultMutableTreeNode
public java.lang.String toString()
toString
in class javax.swing.tree.DefaultMutableTreeNode
public int getProgress()
SwingWorker.getProgress()
public java.lang.String getProgressText()
SwingWorker