protected void beforeLookup(Lookup.Template t) { R r = (R)result.get(); if (r != null) { r.beforeLookup(t); } else { source.removeLookupListener(this); } }
protected void collectFires(Collection<Object> evAndListeners) { ProxyResult<T> r = result.get(); if (r != null) { r.collectFires(evAndListeners); } else { source.removeLookupListener(this); } }
public void resultChanged(LookupEvent ev) { ProxyResult r = (ProxyResult)result.get(); if (r != null) { r.resultChanged(ev); } else { source.removeLookupListener(this); } }
@Override public void componentClosed() { result.removeLookupListener(this); result = null; }
final void removeListeners() { Lookup.Result<T>[] arr = this.getResults(); if (arr == null) { return; } for(int i = 0; i < arr.length; i++) { arr[i].removeLookupListener(this); } }
public void resultChanged(LookupEvent ev) { R r = (R)result.get(); if (r != null) { r.resultChanged(ev); } else { source.removeLookupListener(this); } }
protected void beforeLookup(Lookup.Template t) { R r = (R)result.get(); if (r != null) { r.beforeLookup(t); } else { source.removeLookupListener(this); } }
public void resultChanged(LookupEvent ev) { ProxyResult r = (ProxyResult)result.get(); if (r != null) { r.resultChanged(ev); } else { source.removeLookupListener(this); } }
protected void beforeLookup(Lookup.Template t) { ProxyResult r = (ProxyResult)result.get(); if (r != null) { r.beforeLookup(t); } else { source.removeLookupListener(this); } }
@Override public void componentClosed() { super.componentClosed(); result.removeLookupListener(this); }
public void panelDeactivated() { dataObjectSelection.removeLookupListener(dataObjectListener); dataObjectSelection = null; navigator.release(); //hide the UI }
public void removeLookupListener(LookupListener l) { synchronized (listeners) { listeners.remove(l); if (listeners.isEmpty()) { delegate.removeLookupListener(this); } } }
/** Updates the state of the lookup. * @return true if the lookup really changed */ public boolean updateLookup(Lookup l) { Collection<? extends Item<T>> oldPairs = (delegate != null) ? delegate.allItems() : null; synchronized (this) { if (delegate != null) { delegate.removeLookupListener(this); } delegate = l.lookup(template); if (template.getType().isAssignableFrom(node.getClass()) && delegate.allItems().isEmpty()) { delegate = l.lookup(wackohacko(template.getId(), template.getInstance())); } delegate.addLookupListener(this); } if (oldPairs == null) { // nobody knows about a change return false; } Collection<? extends Item<T>> newPairs = delegate.allItems(); return !oldPairs.equals(newPairs); }
e.getKey().removeLookupListener(e.getValue());
if ((delegate != null) && (lastListener != null)) { prevListener = lastListener; delegate.removeLookupListener(lastListener); } else { prevListener = null;
final void removeListeners() { Lookup.Result<T>[] arr = this.getResults(); if (arr == null) { return; } for(int i = 0; i < arr.length; i++) { arr[i].removeLookupListener(this); } }
public void removeLookupListener(LookupListener l) { boolean remove; synchronized (this) { listeners = AbstractLookup.modifyListenerList(false, l, listeners); remove = listeners == null; } if (remove) { result.removeLookupListener(weak); } }
protected void beforeLookup(Lookup.Template t) { ProxyResult r = (ProxyResult)result.get(); if (r != null) { r.beforeLookup(t); } else { source.removeLookupListener(this); } }
public void resultChanged(LookupEvent ev) { R r = (R)result.get(); if (r != null) { r.resultChanged(ev); } else { source.removeLookupListener(this); } }
protected void collectFires(Collection<Object> evAndListeners) { R<T> r = result.get(); if (r != null) { r.collectFires(evAndListeners); } else { source.removeLookupListener(this); } }