1 | void fireNodesChanged(Object source, Object[] path,↵ | | 1 | 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 | }↵
|
18 | }↵ | | 18 | }↵
|
|
19 | protected void fireNodesInserted(Object source, ↵ | | 19 | protected void fireTreeStructureChanged(Object source,↵
|
20 | Object[] path,↵ | | 20 | Object[] path,↵
|
21 | int[] childIndices, Object[] children)↵ | | 21 | int[] childIndices, Object[] children)↵
|
22 | {↵ | | 22 | {↵
|
23 | Object[] listeners = listenerList.getListenerList();↵ | | 23 | Object[] listeners = listenerList.getListenerList();↵
|
|
24 | TreeModelEvent modelEvent = null;↵ | | 24 | TreeModelEvent modelEvent = null;↵
|
25 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵ | | 25 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵
|
26 | {↵ | | 26 | {↵
|
27 | if (listeners[i] != TreeModelListener.class)↵ | | 27 | if (listeners[i] != TreeModelListener.class)↵
|
28 | continue;↵ | | 28 | continue;↵
|
|
29 | if (modelEvent == null)↵ | | 29 | if (modelEvent == null)↵
|
30 | {↵ | | 30 | {↵
|
31 | modelEvent = new TreeModelEvent(source,↵ | | 31 | modelEvent = new TreeModelEvent(source,↵
|
32 | path, childIndices, children);↵ | | 32 | path, childIndices, children);↵
|
33 | }↵ | | 33 | }↵
|
|
34 | ((TreeModelListener)listeners[i + 1])↵ | | 34 | ((TreeModelListener)listeners[i + 1])↵
|
35 | .treeNodesInserted(modelEvent);↵ | | 35 | .treeStructureChanged(modelEvent);↵
|
36 | }↵ | | 36 | }↵
|
37 | } | | 37 | }
|