Package org.jdesktop.swingx.tree
Class TreeUtilities.PostorderNodeEnumeration<M extends javax.swing.tree.TreeNode>
- java.lang.Object
-
- org.jdesktop.swingx.tree.TreeUtilities.PostorderNodeEnumeration<M>
-
- All Implemented Interfaces:
java.util.Enumeration<M>
- Enclosing class:
- TreeUtilities
public static class TreeUtilities.PostorderNodeEnumeration<M extends javax.swing.tree.TreeNode> extends java.lang.Object implements java.util.Enumeration<M>
Implementation of a postorder traversal of a subtree with nodes of type TreeNode.
-
-
Constructor Summary
Constructors Constructor Description PostorderNodeEnumeration(M rootNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeUtilities.PostorderNodeEnumeration<M>
createSubTree(M node)
Creates and returns a PostorderEnumeration on the given node.protected java.util.Enumeration<M>
getChildren(M node)
Returns an enumeration on the children of the root node.boolean
hasMoreElements()
M
nextElement()
-
-
-
Constructor Detail
-
PostorderNodeEnumeration
public PostorderNodeEnumeration(M rootNode)
-
-
Method Detail
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElements
in interfacejava.util.Enumeration<M extends javax.swing.tree.TreeNode>
-
nextElement
public M nextElement()
- Specified by:
nextElement
in interfacejava.util.Enumeration<M extends javax.swing.tree.TreeNode>
-
createSubTree
protected TreeUtilities.PostorderNodeEnumeration<M> createSubTree(M node)
Creates and returns a PostorderEnumeration on the given node.- Parameters:
node
- the node to create the PostorderEnumeration for- Returns:
- the PostorderEnumeration on the given node
-
-