Example usage for org.apache.commons.collections MultiMap containsValue

List of usage examples for org.apache.commons.collections MultiMap containsValue

Introduction

In this page you can find the example usage for org.apache.commons.collections MultiMap containsValue.

Prototype

boolean containsValue(Object value);

Source Link

Document

Checks whether the map contains the value specified.

Usage

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 www.  j  av a2 s  .co  m
 * @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;
}