Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.PropertyChangeEvent


  public void removePropertyChangeListener(IPropertyChangeListener listener) {
    genericPropertyListeners.remove(listener);
  }
 
  private void firePropertyChanged(final String property, final Object oldValue, final Object newValue) {
    PropertyChangeEvent event = new PropertyChangeEvent(this, property, oldValue, newValue);
    Object[] listeners = genericPropertyListeners.getListeners();
    for (int i = 0; i < listeners.length; i++) {
      IPropertyChangeListener listener = (IPropertyChangeListener) listeners[i];
      listener.propertyChange(event);
    }
View Full Code Here


            Object newValue) {
       
        UIListenerLogging.logPagePropertyChanged(this, changeId, oldValue, newValue);
       
        Object[] listeners = propertyChangeListeners.getListeners();
        PropertyChangeEvent event = new PropertyChangeEvent(this, changeId,
                oldValue, newValue);

        for (int i = 0; i < listeners.length; i++) {
            ((IPropertyChangeListener) listeners[i]).propertyChange(event);
        }
View Full Code Here

  public boolean contains(String name) {
    return getString(name) != null;
  }

  public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) {
    PropertyChangeEvent event = new PropertyChangeEvent(this, name, oldValue, newValue);
    for (IPropertyChangeListener listener : _listeners) {
      listener.propertyChange(event);
    }
  }
View Full Code Here

  public void firePropertyChange(Object source, String property, Object oldValue, Object newValue) {
    if (fListeners == null) {
      return;
    }
    PropertyNotifier notifier = new PropertyNotifier();
    notifier.notify(new PropertyChangeEvent(source, property, oldValue, newValue));
  }
View Full Code Here

        Object[] array = propertyChangeListeners.getListeners();
        for (int i = 0; i < array.length; i++) {
            final IPropertyChangeListener l = (IPropertyChangeListener) array[i];
            SafeRunnable.run(new SafeRunnable() {
                public void run() {
                    l.propertyChange(new PropertyChangeEvent(this, actionId,
                            null, null));
                }
            });
        }
    }
View Full Code Here

    IPreferenceStore store = getPreferenceStore();
    final boolean okToClose = performOk(store);
    if (store.needsSaving()) {
      try {
        ((IPersistentPreferenceStore)store).save();
        Activator.broadcastPropertyChange(new PropertyChangeEvent(this,
            Activator.DECORATORS_CHANGED, null, null));
      } catch (IOException e) {
        Activator.handleError(e.getMessage(), e, true);
      }
    }
View Full Code Here

   * @see IPropertyChangeListener#propertyChange
   */
  protected final void firePropertyChange(final String propertyName,
      final Object oldValue, final Object newValue) {
    if (isListenerAttached()) {
      firePropertyChange(new PropertyChangeEvent(this, propertyName,
          oldValue, newValue));
    }
  }
View Full Code Here

  }

  public void setMode(int mode) {
    fMode = mode;
    fActiveActionGroup.cleanViewMenu(fMenuManager);
    PropertyChangeEvent event;
    if (mode == SHOW_PROJECTS) {
      fActiveActionGroup = fFilterActionGroup;
      event = new PropertyChangeEvent(this, MODE_CHANGED,
          INT_SHOW_WORKING_SETS, INT_SHOW_PROJECTS);
    } else {
      fActiveActionGroup = fShowActionGroup;
      event = new PropertyChangeEvent(this, MODE_CHANGED,
          INT_SHOW_PROJECTS, INT_SHOW_WORKING_SETS);
    }
    fActiveActionGroup.fillViewMenu(fMenuManager);
    fMenuManager.updateAll(true);
    if (fChangeListener != null)
View Full Code Here

  public void removePropertyChangeListener(IPropertyChangeListener listener) {
    fListeners.remove(listener);
  }

  private void firePropertyChange() {
    PropertyChangeEvent event = new PropertyChangeEvent(this, PROPERTY_PHP,
        null, getPHPexe());
    Object[] listeners = fListeners.getListeners();
    for (int i = 0; i < listeners.length; i++) {
      IPropertyChangeListener listener = (IPropertyChangeListener) listeners[i];
      listener.propertyChange(event);
View Full Code Here

        {
            Long tagId = (Long) e.getHref();
           
            for( IPropertyChangeListener listener : TagActivator.getDefault().getPropertyChangeListeners())
            {
                listener.propertyChange(new PropertyChangeEvent(this, TAG_FILTER_PROPERTY, null, tagId));
            }
        }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.PropertyChangeEvent

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.