MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / fireTreeCollapsed

Method fireTreeCollapsed

unused/javax/swing/JTree.java:2796–2816  ·  view source on GitHub ↗

Notifies all listeners that have registered interest for notification on this event type. The event instance is lazily created using the path parameter. @param path the TreePath indicating the node that was collapsed @see EventListenerList

(TreePath path)

Source from the content-addressed store, hash-verified

2794 * @see EventListenerList
2795 */
2796 public void fireTreeCollapsed(TreePath path) {
2797 // Guaranteed to return a non-null array
2798 Object[] listeners = listenerList.getListenerList();
2799 TreeExpansionEvent e = null;
2800 if (uiTreeExpansionListener != null) {
2801 e = new TreeExpansionEvent(this, path);
2802 uiTreeExpansionListener.treeCollapsed(e);
2803 }
2804 // Process the listeners last to first, notifying
2805 // those that are interested in this event
2806 for (int i = listeners.length-2; i>=0; i-=2) {
2807 if (listeners[i]==TreeExpansionListener.class &&
2808 listeners[i + 1] != uiTreeExpansionListener) {
2809 // Lazily create the event:
2810 if (e == null)
2811 e = new TreeExpansionEvent(this, path);
2812 ((TreeExpansionListener)listeners[i+1]).
2813 treeCollapsed(e);
2814 }
2815 }
2816 }
2817
2818 /**
2819 * Notifies all listeners that have registered interest for

Callers 1

setExpandedStateMethod · 0.95

Calls 1

treeCollapsedMethod · 0.80

Tested by

no test coverage detected