diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/ListTreeNode.java')
-rw-r--r-- | java/src/IceGridGUI/Application/ListTreeNode.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/java/src/IceGridGUI/Application/ListTreeNode.java b/java/src/IceGridGUI/Application/ListTreeNode.java index bc6fa5f78cc..d5d6770ee2e 100644 --- a/java/src/IceGridGUI/Application/ListTreeNode.java +++ b/java/src/IceGridGUI/Application/ListTreeNode.java @@ -13,7 +13,6 @@ import javax.swing.tree.DefaultTreeModel; import java.util.Enumeration; -import IceGrid.*; import IceGridGUI.*; // @@ -21,15 +20,18 @@ import IceGridGUI.*; // 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(); @@ -39,11 +41,13 @@ abstract class ListTreeNode extends TreeNode }; } + @Override public boolean getAllowsChildren() { return true; } + @Override public javax.swing.tree.TreeNode getChildAt(int childIndex) { if(childIndex < 0) @@ -60,21 +64,25 @@ 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(); } + @Override public Editor getEditor() { if(_editor == null) @@ -84,6 +92,7 @@ abstract class ListTreeNode extends TreeNode return _editor; } + @Override protected Editor createEditor() { assert false; @@ -96,6 +105,7 @@ abstract class ListTreeNode extends TreeNode _editable = new Editable(brandNew); } + @Override void write(XMLWriter writer) throws java.io.IOException { @@ -169,6 +179,7 @@ abstract class ListTreeNode extends TreeNode // class ComboBoxModel extends javax.swing.AbstractListModel implements javax.swing.ComboBoxModel { + @Override public Object getElementAt(int index) { if(_firstItem != null) @@ -188,6 +199,7 @@ abstract class ListTreeNode extends TreeNode } } + @Override public int getSize() { if(_firstItem != null) @@ -200,11 +212,13 @@ abstract class ListTreeNode extends TreeNode } } + @Override public Object getSelectedItem() { return _selectedItem; } + @Override public void setSelectedItem(Object obj) { if(obj != _selectedItem) |