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; }
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) { 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; } } };
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; } } };
/** * @see java.lang.Object#toString() */ public String toString() { StringBuffer buffer = new StringBuffer(); buffer .append(getClass().getName()) .append("{oldValue [") //$NON-NLS-1$ .append(getOldValue() != null ? getOldValue().toString() : "null") //$NON-NLS-1$ .append("], newValue [") //$NON-NLS-1$ .append(getNewValue() != null ? getNewValue().toString() : "null") //$NON-NLS-1$ .append("]}"); //$NON-NLS-1$ return buffer.toString(); } }
@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; } } };
@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); } } };
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); } }