Class TreeExpansionBroadcaster

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.TreeExpansionListener

    public class TreeExpansionBroadcaster
    extends java.lang.Object
    implements javax.swing.event.TreeExpansionListener
    Helper to listen to TreeExpansion events and notify with a remapped source.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.event.EventListenerList listeners  
      private java.lang.Object source  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addTreeExpansionListener​(javax.swing.event.TreeExpansionListener l)  
      private void fireTreeCollapsed​(javax.swing.event.TreeExpansionEvent event)  
      private void fireTreeExpanded​(javax.swing.event.TreeExpansionEvent event)  
      private javax.swing.event.EventListenerList getEventListenerList()  
      private boolean hasListeners()  
      void removeTreeExpansionListener​(javax.swing.event.TreeExpansionListener l)  
      private javax.swing.event.TreeExpansionEvent retarget​(javax.swing.event.TreeExpansionEvent event)  
      void treeCollapsed​(javax.swing.event.TreeExpansionEvent event)  
      void treeExpanded​(javax.swing.event.TreeExpansionEvent event)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • source

        private java.lang.Object source
      • listeners

        private javax.swing.event.EventListenerList listeners
    • Constructor Detail

      • TreeExpansionBroadcaster

        public TreeExpansionBroadcaster​(java.lang.Object source)
    • Method Detail

      • addTreeExpansionListener

        public void addTreeExpansionListener​(javax.swing.event.TreeExpansionListener l)
      • removeTreeExpansionListener

        public void removeTreeExpansionListener​(javax.swing.event.TreeExpansionListener l)
      • getEventListenerList

        private javax.swing.event.EventListenerList getEventListenerList()
        Returns:
      • treeExpanded

        public void treeExpanded​(javax.swing.event.TreeExpansionEvent event)
        Specified by:
        treeExpanded in interface javax.swing.event.TreeExpansionListener
      • treeCollapsed

        public void treeCollapsed​(javax.swing.event.TreeExpansionEvent event)
        Specified by:
        treeCollapsed in interface javax.swing.event.TreeExpansionListener
      • fireTreeExpanded

        private void fireTreeExpanded​(javax.swing.event.TreeExpansionEvent event)
        Parameters:
        event -
      • fireTreeCollapsed

        private void fireTreeCollapsed​(javax.swing.event.TreeExpansionEvent event)
        Parameters:
        event -
      • retarget

        private javax.swing.event.TreeExpansionEvent retarget​(javax.swing.event.TreeExpansionEvent event)
        Parameters:
        event -
        Returns:
      • hasListeners

        private boolean hasListeners()
        Returns: