summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeModelI.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-06-25 16:48:42 +0000
committerBernard Normier <bernard@zeroc.com>2005-06-25 16:48:42 +0000
commit68c4c2ad068c5647bef41659bb16811374d1fedc (patch)
treefee0b1ea8e3d0f32c53172e8a7e591eba7342db6 /java/src/IceGrid/TreeModelI.java
parentAdded minimal client to CE build (diff)
downloadice-68c4c2ad068c5647bef41659bb16811374d1fedc.tar.bz2
ice-68c4c2ad068c5647bef41659bb16811374d1fedc.tar.xz
ice-68c4c2ad068c5647bef41659bb16811374d1fedc.zip
Fixed build
Diffstat (limited to 'java/src/IceGrid/TreeModelI.java')
-rwxr-xr-xjava/src/IceGrid/TreeModelI.java37
1 files changed, 31 insertions, 6 deletions
diff --git a/java/src/IceGrid/TreeModelI.java b/java/src/IceGrid/TreeModelI.java
index e476aab9b24..092abc89e88 100755
--- a/java/src/IceGrid/TreeModelI.java
+++ b/java/src/IceGrid/TreeModelI.java
@@ -110,7 +110,7 @@ public class TreeModelI implements TreeModel
_root = root;
}
- public void fireNodesChanged(TreeModelEvent e)
+ public void fireNodesChangedEvent(TreeModelEvent e)
{
// Guaranteed to return a non-null array
Object[] listeners = _listenerList.getListenerList();
@@ -124,7 +124,7 @@ public class TreeModelI implements TreeModel
}
}
- public void fireStructureChanged(TreeModelEvent e)
+ public void fireStructureChangedEvent(TreeModelEvent e)
{
// Guaranteed to return a non-null array
Object[] listeners = _listenerList.getListenerList();
@@ -137,12 +137,37 @@ public class TreeModelI implements TreeModel
}
}
}
+
+ public void fireNodesInsertedEvent(TreeModelEvent e)
+ {
+ // Guaranteed to return a non-null array
+ Object[] listeners = _listenerList.getListenerList();
+
+ for(int i = listeners.length - 2; i >=0 ; i -= 2)
+ {
+ if (listeners[i] == TreeModelListener.class)
+ {
+ ((TreeModelListener)listeners[i + 1]).treeNodesInserted(e);
+ }
+ }
+ }
+ public void fireNodesRemovedEvent(TreeModelEvent e)
+ {
+ System.err.println("TreeModeI.fireNodesRemovedEvent");
- //
- // TODO: add methods to fire events
- //
-
+ // Guaranteed to return a non-null array
+ Object[] listeners = _listenerList.getListenerList();
+
+ for(int i = listeners.length - 2; i >=0 ; i -= 2)
+ {
+ if (listeners[i] == TreeModelListener.class)
+ {
+ System.err.println("firing");
+ ((TreeModelListener)listeners[i + 1]).treeNodesRemoved(e);
+ }
+ }
+ }
private Object _root;
private EventListenerList _listenerList = new EventListenerList();