Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.ListenerList


   * org.eclipse.compare.IPropertyChangeNotifier#addPropertyChangeListener
   * (org.eclipse.jface.util.IPropertyChangeListener)
   */
  public void addPropertyChangeListener(IPropertyChangeListener listener) {
    if (fListenerList == null)
      fListenerList = new ListenerList();
    fListenerList.add(listener);
  }
View Full Code Here


  public SelectionProviderMediator(StructuredViewer[] viewers,
      StructuredViewer viewerInFocus) {
    Assert.isNotNull(viewers);
    fViewers = viewers;
    InternalListener listener = new InternalListener();
    fSelectionChangedListeners = new ListenerList();
    fPostSelectionChangedListeners = new ListenerList();
    fViewerInFocus = viewerInFocus;

    for (int i = 0; i < fViewers.length; i++) {
      StructuredViewer viewer = fViewers[i];
      viewer.addSelectionChangedListener(listener);
View Full Code Here

              }
            }
          }
        });
    JavaHotCodeReplaceManager.getDefault().startup();
    fBreakpointListeners = new ListenerList();
    fJavaBreakpointManager = new BreakpointListenerManager();
    IEclipsePreferences node = InstanceScope.INSTANCE.getNode(getUniqueIdentifier());
    if(node != null) {
      node.addPreferenceChangeListener(this);
    }
View Full Code Here

   */
  public void shutdown() {
    DebugPlugin.getDefault().getLaunchManager().removeLaunchListener(this);
    DebugPlugin.getDefault().removeDebugEventListener(this);
    getWorkspace().removeResourceChangeListener(this);
    fHotCodeReplaceListeners = new ListenerList();
    synchronized (this) {
      fHotSwapTargets.clear();
      fNoHotSwapTargets.clear();
    }
  }
View Full Code Here

   *            the listener to add
   */
  public void addEditorActivationListener(
      ColumnViewerEditorActivationListener listener) {
    if (editorActivationListener == null) {
      editorActivationListener = new ListenerList();
    }
    editorActivationListener.add(listener);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.eclipse.jface.action.IToolBarManager2#addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener)
   */
  public void addPropertyChangeListener(IPropertyChangeListener listener) {
    if (listenerList == null) {
      listenerList = new ListenerList(ListenerList.IDENTITY);
    }

    listenerList.add(listener);
  }
View Full Code Here

   * The listeners currently attached; may be empty, but never
   * null.
   *
   */
  protected final Object[] getListeners() {
    final ListenerList list = listenerList;
    if (list == null) {
      return new Object[0];
    }

    return list.getListeners();
  }
View Full Code Here

    }
  }

  public JMXTransportRegistry() {
    transports = Collections.synchronizedMap(new HashMap<String, JMXConnectorProvider>());
    jmxTransportListeners = new ListenerList();
  }
View Full Code Here

    });

    channels = new HashMap();
    pendingConnections = new LinkedList();
    pendingSockets = new ArrayList();
    listenerList = new ListenerList();
  }
View Full Code Here

    }
  }
 
  protected synchronized ListenerList getListenerList() {
    if (listeners == null)
      listeners = new ListenerList();
   
    return listeners;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.ListenerList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.