org.eclipse.jface.util.PropertyChangeEvent.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(74)

本文整理了Java中org.eclipse.jface.util.PropertyChangeEvent.<init>()方法的一些代码示例,展示了PropertyChangeEvent.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.<init>()方法的具体详情如下:
包路径:org.eclipse.jface.util.PropertyChangeEvent
类名称:PropertyChangeEvent
方法名:<init>

PropertyChangeEvent.<init>介绍

[英]Creates a new property change event.
[中]创建新的属性更改事件。

代码示例

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

private void firePropertyChange(final String propertyName,
    final Object oldValue, final Object newValue) {
  if (listenerList != null) {
    firePropertyChange(new PropertyChangeEvent(this, propertyName,
        oldValue, newValue));
  }
}

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

public void setItalic(boolean italic) {
  if (italic == fItalic)
    return;
  Boolean oldValue = Boolean.valueOf(fItalic);
  fItalic = italic;
  Boolean newValue = Boolean.valueOf(italic);
  String property = fColorKey + IPDEColorConstants.P_ITALIC_SUFFIX;
  firePropertyChange(new PropertyChangeEvent(this, property, oldValue, newValue));
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

/**
 * update column size in synchronizer
 */
private void updateSyncColSize() {
  if (!fIsCreated) {
    return;
  }
  PropertyChangeEvent event = new PropertyChangeEvent(this, AbstractAsyncTableRendering.PROPERTY_COL_SIZE, null, Integer.valueOf(fColumnSize));
  firePropertyChangedEvent(event);
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

/**
 * Notifies any property change listeners if the global action handlers have
 * changed
 */
protected void fireActionHandlersChanged() {
  if (actionHandlersChanged) {
    // Doesn't actually pass the old and new values
    firePropertyChange(new PropertyChangeEvent(this, P_ACTION_HANDLERS,
        null, null));
    actionHandlersChanged = false;
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) {
  PropertyChangeEvent event= new PropertyChangeEvent(this, name, oldValue, newValue);
  for (IPropertyChangeListener listener : fListeners) {
    listener.propertyChange(event);
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

private void firePropertyChange(final String propertyName,
    final Object oldValue, final Object newValue) {
  if (listenerList != null) {
    firePropertyChange(new PropertyChangeEvent(this, propertyName,
        oldValue, newValue));
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
  public void run() {
    l.propertyChange(new PropertyChangeEvent(this, actionId,
        null, null));
  }
});

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

public void setBold(boolean bold) {
  if (bold == fBold)
    return;
  Boolean oldValue = Boolean.valueOf(fBold);
  fBold = bold;
  Boolean newValue = Boolean.valueOf(bold);
  String property = fColorKey + IPDEColorConstants.P_BOLD_SUFFIX;
  firePropertyChange(new PropertyChangeEvent(this, property, oldValue, newValue));
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

protected void firePropertyChangeChange(String property, Object oldValue, Object newValue) {
  PropertyChangeEvent event = new PropertyChangeEvent(this, property, oldValue, newValue);
  for (Iterator iter = listeners.iterator(); iter.hasNext();) {
    IPropertyChangeListener listener = (IPropertyChangeListener) iter.next();
    listener.propertyChange(event);
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui

protected void firePropertyChangeChange(String property, Object oldValue, Object newValue) {
  PropertyChangeEvent event = new PropertyChangeEvent(this, property, oldValue, newValue);
  for (Iterator<IPropertyChangeListener> iter = listeners.iterator(); iter.hasNext();) {
    IPropertyChangeListener listener = iter.next();
    listener.propertyChange(event);
  }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

public void run() {
    l.propertyChange(new PropertyChangeEvent(this, actionId,
        null, null));
  }
});

代码示例来源:origin: org.eclipse/org.eclipse.ui.navigator

public void setIntProperty(String aPropertyName, int aPropertyValue) {
  Integer oldValue = (Integer) values.get(aPropertyName);
  Integer newValue = new Integer(aPropertyValue);
  if (hasPropertyChanged(oldValue, newValue)) {
    values.put(aPropertyName, newValue);
    firePropertyChangeEvent(new PropertyChangeEvent(this,
        aPropertyName, oldValue, newValue));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

/**
 * Fires a change event for property <code>ISynchronizeScope.ROOTS</code> 
 * containing the new roots. The old roots are not provided in the event.
 */
protected void fireRootsChanges() {
  firePropertyChangedEvent(new PropertyChangeEvent(this, ROOTS, new IResource[0], getRoots()));
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui

public void firePropertyChange(Object source, String property, Object oldValue, Object newValue) {
    PropertyNotifier notifier = new PropertyNotifier();
    notifier.notify(new PropertyChangeEvent(source, property, oldValue, newValue));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

/**
 * {@inheritDoc}
 */
public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) {
  PropertyChangeEvent event= new PropertyChangeEvent(this, name, oldValue, newValue);
  Object[] listeners= fListeners.getListeners();
  for (int i= 0; i < listeners.length; i++)
    ((IPropertyChangeListener) listeners[i]).propertyChange(event);
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

public void setActiveWorkingSets(IWorkingSet[] workingSets) {
  fActiveWorkingSets= new ArrayList(Arrays.asList(workingSets));
  fElementMapper.rebuild(getActiveWorkingSets());
  fOthersWorkingSetUpdater.updateElements();
  fireEvent(new PropertyChangeEvent(this, CHANGE_WORKING_SET_MODEL_CONTENT, null, null));
}

代码示例来源:origin: io.sarl/io.sarl.eclipse

private void firePropertyChange() {
  if (this.notify) {
    final PropertyChangeEvent event = new PropertyChangeEvent(this,
        PROPERTY_SRE_CONFIGURATION, null,
        getSelectedSRE());
    final Object[] listeners = this.listeners.getListeners();
    for (int i = 0; i < listeners.length; i++) {
      final IPropertyChangeListener listener = (IPropertyChangeListener) listeners[i];
      listener.propertyChange(event);
    }
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.compare

@Override
  public void selectionChanged(SelectionChangedEvent e) {
    ISelection s= e.getSelection();
    if (s == null || s.isEmpty())
      feed1(s);
    if (isEditionSelectionDialog())
      firePropertyChange(new PropertyChangeEvent(this, PROP_SELECTED_EDITION, null, getSelectedEdition()));
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.compare

public void selectionChanged(SelectionChangedEvent e) {
    ISelection s= e.getSelection();
    if (s == null || s.isEmpty())
      feed1(s);
    if (isEditionSelectionDialog())
      firePropertyChange(new PropertyChangeEvent(this, PROP_SELECTED_EDITION, null, getSelectedEdition()));
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

private void refreshElement(ThemeElementDefinition definition) {
  tree.getViewer().refresh(definition);
  updateTreeSelection(tree.getViewer().getSelection());
  Object newValue = definition instanceof ColorDefinition ?
    ((ColorDefinition) definition).getValue(): ((FontDefinition) definition).getValue();
  getCascadingTheme().fire(new PropertyChangeEvent(this, definition.getId(), null, newValue));
}

相关文章