本文整理了Java中org.eclipse.jface.util.PropertyChangeEvent.getOldValue()
方法的一些代码示例,展示了PropertyChangeEvent.getOldValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.getOldValue()
方法的具体详情如下:
包路径:org.eclipse.jface.util.PropertyChangeEvent
类名称:PropertyChangeEvent
方法名:getOldValue
[英]Returns the old value of the property.
[中]返回属性的旧值。
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private boolean isAffected(PropertyChangeEvent event) {
if (fActiveWorkingSets == null)
return false;
Object oldValue= event.getOldValue();
Object newValue= event.getNewValue();
if ((oldValue != null && fActiveWorkingSets.contains(oldValue))
|| (newValue != null && fActiveWorkingSets.contains(newValue))) {
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private boolean isAffected(PropertyChangeEvent event) {
if (fActiveWorkingSets == null)
return false;
Object oldValue= event.getOldValue();
Object newValue= event.getNewValue();
if ((oldValue != null && fActiveWorkingSets.contains(oldValue))
|| (newValue != null && fActiveWorkingSets.contains(newValue))) {
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private boolean isAffected(PropertyChangeEvent event) {
if (fActiveWorkingSets == null)
return false;
Object oldValue= event.getOldValue();
Object newValue= event.getNewValue();
if ((oldValue != null && fActiveWorkingSets.contains(oldValue))
|| (newValue != null && fActiveWorkingSets.contains(newValue))) {
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
/**
* Listen to working set changes
* @param event
*/
@Override
public void propertyChange(PropertyChangeEvent event) {
//if the PropertyChangeEvent has changeId CHANGE_WORKING_SET_REMOVE,
//validate the list to make sure all working sets are valid
//if the PropertyChangeEvent has changeId CHANGE_WORKING_SET_NAME_CHANGE,
//do nothing because the event only has newValue, since oldValue is not provided
//there is no way to identify which working set does the newValue corresponds to
if (event.getProperty().equals(IWorkingSetManager.CHANGE_WORKING_SET_REMOVE)) {
validateWorkingSetSourceContainers((IWorkingSet) event.getOldValue());
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
@Override
public void propertyChange(PropertyChangeEvent event) {
IWorkingSet set = null;
if (event.getNewValue() instanceof IWorkingSet) {
set = (IWorkingSet) event.getNewValue();
} else if (event.getOldValue() instanceof IWorkingSet) {
set = (IWorkingSet) event.getOldValue();
}
if (set != null && !IDebugUIConstants.BREAKPOINT_WORKINGSET_ID.equals(set.getId())) {
fireCategoryChanged(new WorkingSetCategory(set));
}
}
}
代码示例来源:origin: cbeust/testng-eclipse
@Override
public void propertyChange(PropertyChangeEvent event) {
if (PreferenceConstants.CODEASSIST_FAVORITE_STATIC_MEMBERS.equals(event.getProperty())) {
// check if user manully removed testng assert
if (event.getOldValue().toString().contains(assertClassName)
&& !event.getNewValue().toString().contains(assertClassName)) {
IPreferenceStore store = TestNGPlugin.getDefault().getPreferenceStore();
store.setValue(TestNGPluginConstants.S_APPEND_FAVORITE_STATIC_IMPORT, false);
try {
((ScopedPreferenceStore) store).save();
} catch (IOException e) {
}
}
}
}
代码示例来源:origin: org.eclipse.mylyn.wikitext/ui
public void propertyChange(PropertyChangeEvent event) {
firePropertyChangeEvent(event.getProperty(), event.getOldValue(), event.getNewValue());
}
};
代码示例来源:origin: ajermakovics/eclipse-instasearch
String excludedDirStr = "";
if( event.getOldValue() != null )
excludedDirStr += event.getOldValue().toString() + File.pathSeparator;
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
private void addSetKeySequenceListener() {
addPropertyChangeListener(event -> {
if (BindingElement.PROP_TRIGGER.equals(event.getProperty())) {
updateTrigger((BindingElement) event.getSource(),
(KeySequence) event.getOldValue(),
(KeySequence) event.getNewValue());
}
});
}
代码示例来源:origin: org.eclipse.xtext/ui
public void propertyChange(PropertyChangeEvent event) {
if (getPreferenceKey().equals(event.getProperty()) && event.getOldValue() != event.getNewValue()) {
boolean newValue = Boolean.parseBoolean(event.getNewValue().toString());
stateChanged(newValue);
getAction().setChecked(newValue);
}
}
};
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
private void addSetSchemeListener() {
addPropertyChangeListener(event -> {
if (event.getSource() == fSchemeModel
&& CommonModel.PROP_SELECTED_ELEMENT.equals(event
.getProperty())) {
changeScheme((SchemeElement) event.getOldValue(),
(SchemeElement) event.getNewValue());
}
});
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface
public void propertyChange(PropertyChangeEvent event) {
ColorFieldEditor.this.fireValueChanged(event.getProperty(),
event.getOldValue(), event.getNewValue());
setPresentsDefaultValue(false);
}
});
代码示例来源:origin: org.eclipse.egit/ui
public void propertyChange(PropertyChangeEvent event) {
final String prop = event.getProperty();
if (UIPreferences.RESOURCEHISTORY_SHOW_RELATIVE_DATE.equals(prop)) {
Object oldValue = event.getOldValue();
if (oldValue == null || !oldValue.equals(event.getNewValue())) {
graph.setRelativeDate(isShowingRelativeDates());
graph.getTableView().refresh();
}
}
if (UIPreferences.RESOURCEHISTORY_SHOW_EMAIL_ADDRESSES.equals(prop)) {
Object oldValue = event.getOldValue();
if (oldValue == null || !oldValue.equals(event.getNewValue())) {
graph.setShowEmailAddresses(isShowingEmailAddresses());
graph.getTableView().refresh();
}
}
if (UIPreferences.HISTORY_MAX_BRANCH_LENGTH.equals(prop)
|| UIPreferences.HISTORY_MAX_TAG_LENGTH.equals(prop))
graph.getTableView().refresh();
}
};
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
@Override
public void propertyChange(PropertyChangeEvent event) {
String property = event.getProperty();
if (property.equals(IWorkingSetManager.CHANGE_WORKING_SET_REMOVE)) {
IWorkingSet[] localComponents = getComponentsInternal();
for (int i = 0; i < localComponents.length; i++) {
IWorkingSet set = localComponents[i];
if (set.equals(event.getOldValue())) {
IWorkingSet[] newComponents = new IWorkingSet[localComponents.length - 1];
Util
.arrayCopyWithRemoval(localComponents,
newComponents, i);
setComponents(newComponents);
}
}
} else if (property
.equals(IWorkingSetManager.CHANGE_WORKING_SET_CONTENT_CHANGE)) {
IWorkingSet[] localComponents = getComponentsInternal();
for (IWorkingSet set : localComponents) {
if (set.equals(event.getNewValue())) {
constructElements(true);
break;
}
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.compare
public void propertyChange(PropertyChangeEvent event) {
if (event.getProperty().equals(CompareEditorInput.DIRTY_STATE)) {
Object old_value= event.getOldValue();
Object new_value= event.getNewValue();
if (old_value == null || new_value == null || !old_value.equals(new_value))
firePropertyChange(PROP_DIRTY);
} else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE)) {
setPartName(((CompareEditorInput)getEditorInput()).getTitle());
setTitleToolTip(((CompareEditorInput)getEditorInput()).getToolTipText());
} else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE_IMAGE)) {
setTitleImage(((CompareEditorInput)getEditorInput()).getTitleImage());
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.compare
@Override
public void propertyChange(PropertyChangeEvent event) {
if (event.getProperty().equals(CompareEditorInput.DIRTY_STATE)) {
Object old_value= event.getOldValue();
Object new_value= event.getNewValue();
if (old_value == null || new_value == null || !old_value.equals(new_value))
firePropertyChange(PROP_DIRTY);
} else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE)) {
setPartName(((CompareEditorInput)getEditorInput()).getTitle());
setTitleToolTip(((CompareEditorInput)getEditorInput()).getToolTipText());
} else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE_IMAGE)) {
setTitleImage(((CompareEditorInput)getEditorInput()).getTitleImage());
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
/**
* Returns the change button for this field editor.
*
* @param parent
* The control to create the button in if required.
* @return the change button
*/
protected Button getChangeControl(Composite parent) {
if (colorSelector == null) {
colorSelector = new ColorSelector(parent);
colorSelector.addListener(event -> {
ColorFieldEditor.this.fireValueChanged(event.getProperty(),
event.getOldValue(), event.getNewValue());
setPresentsDefaultValue(false);
});
} else {
checkParent(colorSelector.getButton(), parent);
}
return colorSelector.getButton();
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
private void addSetModelObjectListener() {
addPropertyChangeListener(event -> {
if (event.getSource() instanceof BindingElement
&& ModelElement.PROP_MODEL_OBJECT.equals(event
.getProperty())) {
if (event.getNewValue() != null) {
BindingElement element = (BindingElement) event
.getSource();
Object oldValue = event.getOldValue();
Object newValue = event.getNewValue();
if (oldValue instanceof Binding
&& newValue instanceof Binding) {
conflictModel.updateConflictsFor(element,
((Binding) oldValue).getTriggerSequence(),
((Binding) newValue).getTriggerSequence(),
false);
} else {
conflictModel.updateConflictsFor(element, false);
}
ContextElement context = element.getContext();
if (context != null) {
contextModel.setSelectedElement(context);
}
}
}
});
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
/**
* Returns the change button for this field editor.
*
* @param parent
* The control to create the button in if required.
* @return the change button
*/
protected Button getChangeControl(Composite parent) {
if (colorSelector == null) {
colorSelector = new ColorSelector(parent);
colorSelector.addListener(event -> {
ColorFieldEditor.this.fireValueChanged(event.getProperty(),
event.getOldValue(), event.getNewValue());
setPresentsDefaultValue(false);
});
} else {
checkParent(colorSelector.getButton(), parent);
}
return colorSelector.getButton();
}
代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui
fColorSelector = new ColorSelector(parent);
fColorSelector.addListener(event -> {
if (!event.getNewValue().equals(event.getOldValue()))
applyColor();
});
内容来源于网络,如有侵权,请联系作者删除!