public void handleValueChange(ValueChangeEvent event) { if (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
public int hashCode() { final int prime = 31; int result = 1; Object nv = getNewValue(); Object ov = getOldValue(); result = prime * result + ((nv == null) ? 0 : nv.hashCode()); result = prime * result + ((ov == null) ? 0 : ov.hashCode()); return result; }
@Override public void handleValueChange(ValueChangeEvent event) { if (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
public void handleValueChange(ValueChangeEvent event) { IStatus oldStatus = (IStatus) event.diff.getOldValue(); IStatus newStatus = (IStatus) event.diff.getNewValue(); if (stale && !isValid(oldStatus) && isValid(newStatus)) { // this.stale means we are out of sync with target, // reset wrapped set to exactly mirror target stale = false; updateWrappedSet(new HashSet(target)); // If the validation status becomes valid because of a change in // target observable computeNextDiff = true; } } };
@Override public void handleValueChange(ValueChangeEvent event) { IStatus oldStatus = (IStatus) event.diff.getOldValue(); IStatus newStatus = (IStatus) event.diff.getNewValue(); if (stale && !isValid(oldStatus) && isValid(newStatus)) { // this.stale means we are out of sync with target, // reset wrapped list to exactly mirror target stale = false; updateWrappedList(new ArrayList(target)); // If the validation status becomes valid because of a change in // target observable computeNextDiff = true; } } };
public void handleValueChange(ValueChangeEvent event) { destination.setValue(event.diff.getNewValue()); } });
public void handleValueChange(ValueChangeEvent event) { IStatus oldStatus = (IStatus) event.diff.getOldValue(); IStatus newStatus = (IStatus) event.diff.getNewValue(); if (stale && !isValid(oldStatus) && isValid(newStatus)) { // this.stale means we are out of sync with target, // reset wrapped list to exactly mirror target stale = false; updateWrappedList(new ArrayList(target)); // If the validation status becomes valid because of a change in // target observable computeNextDiff = true; } } };
@SuppressWarnings("unchecked") @Override public void handleValueChange(ValueChangeEvent event) { for (ChangeListener<? super E> l : WrappedValue.this.fxChangeListeners .toArray(new ChangeListener[0])) { l.changed(WrappedValue.this, (E) event.diff.getOldValue(), (E) event.diff.getNewValue()); } } };
@Override public void handleValueChange(ValueChangeEvent<? extends M> event) { if (!updatingModel && !Util.equals(event.diff.getOldValue(), event.diff.getNewValue())) { doUpdate(model, target, modelToTarget, false, false); } } };
@Override public void handleValueChange(ValueChangeEvent event) { IStatus oldStatus = (IStatus) event.diff.getOldValue(); IStatus newStatus = (IStatus) event.diff.getNewValue(); if (stale && !isValid(oldStatus) && isValid(newStatus)) { internalSetValue(target.getValue(), false); } } };
@Override public void handleValueChange(ValueChangeEvent event) { if (!updatingModel && !Util.equals(event.diff.getOldValue(), event.diff .getNewValue())) { doUpdate(model, target, modelToTarget, false, false); } } };
public void handleValueChange(ValueChangeEvent event) { if (!updatingTarget && !Util.equals(event.diff.getOldValue(), event.diff .getNewValue())) { doUpdate(target, model, targetToModel, false, false); } } };
@Override public void handleValueChange(ValueChangeEvent<? extends T> event) { if (!updatingTarget && !Util.equals(event.diff.getOldValue(), event.diff.getNewValue())) { doUpdate(target, model, targetToModel, false, false); } } };
public boolean equals(Object obj) { if (obj instanceof ValueDiff) { ValueDiff val = (ValueDiff) obj; return Diffs.equals(val.getNewValue(), getNewValue()) && Diffs.equals(val.getOldValue(), getOldValue()); } return false; }
@Override public void handleValueChange(ValueChangeEvent event) { if (!updatingTarget && !Util.equals(event.diff.getOldValue(), event.diff .getNewValue())) { doUpdate(target, model, targetToModel, false, false); } } };
public void handleValueChange(ValueChangeEvent event) { if (!updatingModel && !Util.equals(event.diff.getOldValue(), event.diff .getNewValue())) { doUpdate(model, target, modelToTarget, false, false); } } };
public void handleValueChange(ValueChangeEvent event) { IStatus oldStatus = (IStatus) event.diff.getOldValue(); IStatus newStatus = (IStatus) event.diff.getNewValue(); if (stale && !isValid(oldStatus) && isValid(newStatus)) { internalSetValue(target.getValue(), false); } } };
private void handleValueChange ( final ValueDiff diff ) { updateWrappedList ( makeList ( diff.getNewValue () ) ); }
public void handleValueChange(ValueChangeEvent event) { if (!event.getObservableValue().isStale()) { staleDetailObservables.remove(detailValue); } fireSingleChange(addedKey, event.diff.getOldValue(), event.diff.getNewValue()); } });
final protected void doSetValue(Object value) { Object currentValue = doGetValue(); ValueDiff diff = Diffs.createValueDiff(currentValue, value); boolean okToProceed = fireValueChanging(diff); if (!okToProceed) { throw new ChangeVetoException("Change not permitted"); //$NON-NLS-1$ } doSetApprovedValue(value); if (!Util.equals(diff.getOldValue(), diff.getNewValue())) { fireValueChange(diff); } }