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

Method fireTreeExpanded

unused/javax/swing/JTree.java:2765–2785  ·  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 expanded @see EventListenerList

(TreePath path)

Source from the content-addressed store, hash-verified

2763 * @see EventListenerList
2764 */
2765 public void fireTreeExpanded(TreePath path) {
2766 // Guaranteed to return a non-null array
2767 Object[] listeners = listenerList.getListenerList();
2768 TreeExpansionEvent e = null;
2769 if (uiTreeExpansionListener != null) {
2770 e = new TreeExpansionEvent(this, path);
2771 uiTreeExpansionListener.treeExpanded(e);
2772 }
2773 // Process the listeners last to first, notifying
2774 // those that are interested in this event
2775 for (int i = listeners.length-2; i>=0; i-=2) {
2776 if (listeners[i]==TreeExpansionListener.class &&
2777 listeners[i + 1] != uiTreeExpansionListener) {
2778 // Lazily create the event:
2779 if (e == null)
2780 e = new TreeExpansionEvent(this, path);
2781 ((TreeExpansionListener)listeners[i+1]).
2782 treeExpanded(e);
2783 }
2784 }
2785 }
2786
2787 /**
2788 * Notifies all listeners that have registered interest for

Callers 1

setExpandedStateMethod · 0.95

Calls 1

treeExpandedMethod · 0.80

Tested by

no test coverage detected