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; } } };
public void handleValueChange(ValueChangeEvent event) { if (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
@Override public void handleValueChange(ValueChangeEvent event) { if (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
@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 map to exactly mirror target stale = false; updateWrappedMap(new HashMap(target)); // If the validation status becomes valid because of a change in // target observable computeNextDiff = true; } } };
private void handleValueChange ( final ValueDiff diff ) { updateWrappedList ( makeList ( 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; } } };
w.setValue(sourceObject.getValue()); w.addValueChangeListener( event -> sourceObject.publish(event.diff.getNewValue())); sourceObject.subscribeOnValueChange( value -> w.setValue(value)); sourceObject.subscribeOnDispose(value -> w.dispose());
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) { 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 map to exactly mirror target stale = false; updateWrappedMap(new HashMap(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 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<? 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); } } };