protected void firstListenerAdded() { super.firstListenerAdded(); selectionIndex = indexOfValue(getLiveValue()); for (int i = 0; i < options.length; i++) { options[i].observable.addValueChangeListener(listener); } }
@Override public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
public synchronized void addChangeListener(IChangeListener listener) { super.addChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
@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); } } };
public void handleValueChange(ValueChangeEvent event) { if (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
public Object getValue() { getterCalled(); return decorated.getValue(); }
protected void firstListenerAdded() { cachedValue = doGetValue(); dateObservable.addChangeListener(privateInterface); dateObservable.addStaleListener(privateInterface); timeObservable.addChangeListener(privateInterface); timeObservable.addStaleListener(privateInterface); }
@Override protected Object calculate () { return ! ( (Boolean)this.value.getValue () ); } }
protected void lastListenerRemoved() { for (int i = 0; i < options.length; i++) { options[i].observable.removeValueChangeListener(listener); } selectionIndex = -1; super.lastListenerRemoved(); }
public synchronized void dispose() { super.dispose(); stopListening(); }
protected void doSetValue(Object value) { int index = indexOfValue(value); try { updating = true; for (int i = 0; i < options.length; i++) { options[i].observable.setValue(i == index ? Boolean.TRUE : Boolean.FALSE); } } finally { updating = false; } notifyIfChanged(index); }
public void setValue(Object value) { checkRealm(); decorated.setValue(value); }
public void dispose () { for ( final IObservableValue v : this.values ) { v.removeValueChangeListener ( Entry.this ); } }
public synchronized void addValueChangeListener( IValueChangeListener listener) { super.addValueChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
public synchronized void addValueChangeListener( IValueChangeListener listener) { super.addValueChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
public synchronized void addChangeListener(IChangeListener listener) { super.addChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
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 (updatingTarget) return; IStatus status = (IStatus) validationStatus.getValue(); if (isValid(status)) internalSetValue(event.diff.getNewValue(), false); else makeStale(); } };
@Override public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }