| | | 1 | void fireNodesChanged(Object source, Object[] path,↵
|
| | | 2 | int[] childIndices, Object[] children)↵
|
| | | 3 | {↵
|
| | | 4 | Object[] listeners = listenerList.getListenerList();↵
|
|
| | | 5 | TreeModelEvent modelEvent = null;↵
|
| | | 6 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵
|
| | | 7 | {↵
|
| | | 8 | if (listeners[i] != TreeModelListener.class)↵
|
| | | 9 | continue;↵
|
|
| | | 10 | if (modelEvent == null)↵
|
| | | 11 | {↵
|
| | | 12 | modelEvent = new TreeModelEvent(source,↵
|
| | | 13 | path, childIndices, children);↵
|
| | | 14 | }↵
|
|
| | | 15 | ((TreeModelListener)listeners[i + 1])↵
|
| | | 16 | .treeNodesChanged(modelEvent);↵
|
| | | 17 | }↵
|
| | | 18 | }↵
|
|
1 | void fireNodesInserted(Object source, Object[] path,↵ | | 19 | protected void fireNodesInserted(Object source, Object[] path,↵
|
2 | int[] childIndices, Object[] children)↵ | | 20 | int[] childIndices, Object[] children)↵
|
3 | {↵ | | 21 | {↵
|
4 | Object[] listeners = listenerList.getListenerList();↵ | | 22 | Object[] listeners = listenerList.getListenerList();↵
|
|
5 | TreeModelEvent modelEvent = null;↵ | | 23 | TreeModelEvent modelEvent = null;↵
|
6 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵ | | 24 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵
|
7 | {↵ | | 25 | {↵
|
8 | if (listeners[i] != TreeModelListener.class)↵ | | 26 | if (listeners[i] != TreeModelListener.class)↵
|
9 | continue;↵ | | 27 | continue;↵
|
|
10 | if (modelEvent == null)↵ | | 28 | if (modelEvent == null)↵
|
11 | {↵ | | 29 | {↵
|
12 | modelEvent = new TreeModelEvent(source,↵ | | 30 | modelEvent = new TreeModelEvent(source,↵
|
13 | path, childIndices, children);↵ | | 31 | path, childIndices, children);↵
|
14 | }↵ | | 32 | }↵
|
|
15 | ((TreeModelListener)listeners[i + 1])↵ | | 33 | ((TreeModelListener)listeners[i + 1])↵
|
16 | .treeNodesInserted(modelEvent);↵ | | 34 | .treeNodesInserted(modelEvent);↵
|
17 | }↵ | | 35 | }↵
|
18 | }↵ | | 36 | }↵
|
|
19 | protected void fireNodesRemoved(Object source, Object[] path,↵ | | 37 | protected void fireNodesRemoved(Object source, Object[] path,↵
|
20 | int[] childIndices, Object[] children)↵ | | 38 | int[] childIndices, Object[] children)↵
|
21 | {↵ | | 39 | {↵
|
22 | Object[] listeners = listenerList.getListenerList();↵ | | 40 | Object[] listeners = listenerList.getListenerList();↵
|
|
23 | TreeModelEvent modelEvent = null;↵ | | 41 | TreeModelEvent modelEvent = null;↵
|
24 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵ | | 42 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵
|
25 | {↵ | | 43 | {↵
|
26 | if (listeners[i] != TreeModelListener.class)↵ | | 44 | if (listeners[i] != TreeModelListener.class)↵
|
27 | continue;↵ | | 45 | continue;↵
|
|
28 | if (modelEvent == null)↵ | | 46 | if (modelEvent == null)↵
|
29 | {↵ | | 47 | {↵
|
30 | modelEvent = new TreeModelEvent(source,↵ | | 48 | modelEvent = new TreeModelEvent(source,↵
|
31 | path, childIndices, children);↵ | | 49 | path, childIndices, children);↵
|
32 | }↵ | | 50 | }↵
|
|
33 | ((TreeModelListener)listeners[i + 1])↵ | | 51 | ((TreeModelListener)listeners[i + 1])↵
|
34 | .treeNodesRemoved(modelEvent);↵ | | 52 | .treeNodesRemoved(modelEvent);↵
|
35 | }↵ | | 53 | }↵
|
36 | }↵ | | 54 | }
|
|
37 | protected void fireTreeStructureChanged(Object source,↵ | | | |
38 | Object[] path, int[] childIndices, Object[] children)↵ | | | |
39 | {↵ | | | |
40 | Object[] listeners = listenerList.getListenerList();↵ | | | |
|
41 | TreeModelEvent modelEvent = null;↵ | | | |
42 | for (int i = listeners.length - 2; i >= 0; i -= 2)↵ | | | |
43 | {↵ | | | |
44 | if (listeners[i] != TreeModelListener.class)↵ | | | |
45 | continue;↵ | | | |
|
46 | if (modelEvent == null)↵ | | | |
47 | {↵ | | | |
48 | modelEvent = new TreeModelEvent(source,↵ | | | |
49 | path, childIndices, children);↵ | | | |
50 | }↵ | | | |
|
51 | ((TreeModelListener)listeners[i + 1])↵ | | | |
52 | .treeStructureChanged(modelEvent);↵ | | | |
53 | }↵ | | | |
54 | } | | | |