List of usage examples for org.apache.commons.collections MultiMap remove
public Object remove(Object key, Object item);
From source file:org.talend.dataprofiler.core.ui.events.EventManager.java
/** * remove the registered receivers & event of some repository node when unnecessory. e.g. when closing some editor. * //from w w w .ja va 2 s . c om * @param context: the host of the event receiver * @param event: pointed event * @param toBeUnRegistered: event handler * @return false: if the related receivers & event of some repository node is not registered yet. */ public boolean unRegister(Object context, EventEnum event, IEventReceiver toBeUnRegistered) { MultiMap receverQueryMap = ctxToReceiverQueueMap.get(context); if (receverQueryMap == null) { return false; } if (receverQueryMap.containsValue(toBeUnRegistered)) { receverQueryMap.remove(event, toBeUnRegistered); } return true; }