diff options
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/ListTreeNode.java')
-rw-r--r-- | java/src/IceGridGUI/LiveDeployment/ListTreeNode.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/ListTreeNode.java b/java/src/IceGridGUI/LiveDeployment/ListTreeNode.java index d043c234770..9c9f8da2f25 100644 --- a/java/src/IceGridGUI/LiveDeployment/ListTreeNode.java +++ b/java/src/IceGridGUI/LiveDeployment/ListTreeNode.java @@ -11,23 +11,23 @@ package IceGridGUI.LiveDeployment; import java.util.Enumeration; -import IceGrid.*; -import IceGridGUI.*; - // // An TreeNode that holds a list of children // abstract class ListTreeNode extends TreeNode { + @Override public Enumeration children() { return new Enumeration() { + @Override public boolean hasMoreElements() { return _p.hasNext(); } + @Override public Object nextElement() { return _p.next(); @@ -37,11 +37,13 @@ abstract class ListTreeNode extends TreeNode }; } + @Override public boolean getAllowsChildren() { return true; } + @Override public javax.swing.tree.TreeNode getChildAt(int childIndex) { if(childIndex < 0) @@ -50,7 +52,7 @@ abstract class ListTreeNode extends TreeNode } else if(childIndex < _children.size()) { - return (javax.swing.tree.TreeNode)_children.get(childIndex); + return _children.get(childIndex); } else { @@ -58,16 +60,19 @@ abstract class ListTreeNode extends TreeNode } } + @Override public int getChildCount() { return _children.size(); } + @Override public int getIndex(javax.swing.tree.TreeNode node) { return _children.indexOf(node); } + @Override public boolean isLeaf() { return _children.isEmpty(); |