1 | protected void fireNodesChanged(Object source, Object[] path,↵ | | 1 | protected void fireNodesRemoved(Object source, Object[] path,↵
|
2 | int[] childIndices, Object[] children)↵ | | 2 | int[] childIndices, Object[] children)↵
|
3 | {↵ | | 3 | {↵
|
4 | Object[] listeners = listenerList.getListenerList();↵ | | 4 | Object[] listeners = listenerList.getListenerList();↵
|
|
5 | TreeModelEvent modelEvent = null;↵ | | 5 | TreeModelEvent modelEvent = null;↵
|
6 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵ | | 6 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵
|
7 | {↵ | | 7 | {↵
|
8 | if (listeners[i] != TreeModelListener.class)↵ | | 8 | if (listeners[i] != TreeModelListener.class)↵
|
9 | continue;↵ | | 9 | continue;↵
|
|
10 | if (modelEvent == null)↵ | | 10 | if (modelEvent == null)↵
|
11 | {↵ | | 11 | {↵
|
12 | modelEvent = new TreeModelEvent(source,↵ | | 12 | modelEvent = new TreeModelEvent(source,↵
|
13 | path, childIndices, children);↵ | | 13 | path, childIndices, children);↵
|
14 | }↵ | | 14 | }↵
|
|
15 | ((TreeModelListener)listeners[i + 1])↵ | | 15 | ((TreeModelListener)listeners[i + 1])↵
|
16 | .treeNodesChanged(modelEvent);↵ | | 16 | .treeNodesRemoved(modelEvent);↵
|
17 | | | 17 |
|