@Override public void removeCompareInputChangeListener(ICompareInput input, ICompareInputChangeListener listener) { input.removeCompareInputChangeListener(listener); }
public void removeCompareInputChangeListener(ICompareInput input, ICompareInputChangeListener listener) { input.removeCompareInputChangeListener(listener); }
@Override public void removeCompareInputChangeListener(ICompareInput input, ICompareInputChangeListener listener) { if (fContainer == null) { input.removeCompareInputChangeListener(listener); } else { fContainer.removeCompareInputChangeListener(input, listener); } }
public void removeCompareInputChangeListener(ICompareInput input, ICompareInputChangeListener listener) { if (fContainer == null) { input.removeCompareInputChangeListener(listener); } else { fContainer.removeCompareInputChangeListener(input, listener); } }
@Override protected void handleDispose(DisposeEvent event) { Object input = getInput(); if (input instanceof ICompareInput) { ICompareInput ci = (ICompareInput) input; ci.removeCompareInputChangeListener(fCompareInputChangeListener); } compareInputChanged(null); fContentChangedListener= null; super.handleDispose(event); }
protected void handleDispose(DisposeEvent event) { Object input = getInput(); if (input instanceof ICompareInput) { ICompareInput ci = (ICompareInput) input; ci.removeCompareInputChangeListener(fCompareInputChangeListener); } compareInputChanged(null); fContentChangedListener= null; super.handleDispose(event); }
@Override protected void inputChanged(Object input, Object oldInput) { if (oldInput instanceof ICompareInput) { ICompareInput old = (ICompareInput) oldInput; old.removeCompareInputChangeListener(fCompareInputChangeListener); } if (input instanceof ICompareInput) { ICompareInput ci = (ICompareInput) input; ci.addCompareInputChangeListener(fCompareInputChangeListener); compareInputChanged(ci); if (input != oldInput) initialSelection(); } }
protected void inputChanged(Object input, Object oldInput) { if (oldInput instanceof ICompareInput) { ICompareInput old = (ICompareInput) oldInput; old.removeCompareInputChangeListener(fCompareInputChangeListener); } if (input instanceof ICompareInput) { ICompareInput ci = (ICompareInput) input; ci.addCompareInputChangeListener(fCompareInputChangeListener); compareInputChanged(ci); if (input != oldInput) initialSelection(); } }
protected void handleDispose() { super.handleDispose(); ICompareInput compareInput = getCompareInput(); if (compareInput != null) compareInput.removeCompareInputChangeListener(compareInputChangeListener); if (saveable instanceof SaveableComparison) { SaveableComparison scm = (SaveableComparison) saveable; scm.removePropertyListener(propertyListener); } if (saveable instanceof LocalResourceSaveableComparison) { LocalResourceSaveableComparison rsc = (LocalResourceSaveableComparison) saveable; rsc.dispose(); } if (getCompareResult() instanceof IDisposable) { ((IDisposable) getCompareResult()).dispose(); } }
@Override protected void handleDispose() { super.handleDispose(); ICompareInput compareInput = getCompareInput(); if (compareInput != null) compareInput .removeCompareInputChangeListener(compareInputChangeListener); compareInputChangeListener = null; if (fLeftSaveable instanceof SaveableComparison) { SaveableComparison scm = (SaveableComparison) fLeftSaveable; scm.removePropertyListener(fLeftPropertyListener); } if (fLeftSaveable instanceof LocalResourceSaveableComparison) { LocalResourceSaveableComparison rsc = (LocalResourceSaveableComparison) fLeftSaveable; rsc.dispose(); } if (fRightSaveable instanceof SaveableComparison) { SaveableComparison scm = (SaveableComparison) fRightSaveable; scm.removePropertyListener(fRightPropertyListener); } if (fRightSaveable instanceof LocalResourceSaveableComparison) { LocalResourceSaveableComparison rsc = (LocalResourceSaveableComparison) fRightSaveable; rsc.dispose(); } if (getCompareResult() instanceof IDisposable) { ((IDisposable) getCompareResult()).dispose(); } }
if (compareInput != null) { if (compareInputChangeListener != null) { compareInput.removeCompareInputChangeListener(compareInputChangeListener); } else if (Policy.DEBUG_COMPARE_EDITOR_INPUT) { logTrace("compareInputChangeListener is unexpectedly null!"); //$NON-NLS-1$