/** Remove value. * @param name The entry key. * @param value The entry value. * @return true if it was removed. */ public boolean removeValue(String name,V value) { List<V> lo = get(name); if((lo == null)||(lo.isEmpty())) { return false; } boolean ret = lo.remove(value); if(lo.isEmpty()) { remove(name); } else { put(name,lo); } return ret; }
/** Remove value. * @param name The entry key. * @param value The entry value. * @return true if it was removed. */ public boolean removeValue(String name,V value) { List<V> lo = get(name); if((lo == null)||(lo.isEmpty())) { return false; } boolean ret = lo.remove(value); if(lo.isEmpty()) { remove(name); } else { put(name,lo); } return ret; }
/** Remove value. * @param name The entry key. * @param value The entry value. * @return true if it was removed. */ public boolean removeValue(String name,V value) { List<V> lo = get(name); if((lo == null)||(lo.isEmpty())) { return false; } boolean ret = lo.remove(value); if(lo.isEmpty()) { remove(name); } else { put(name,lo); } return ret; }
/** Remove value. * @param name The entry key. * @param value The entry value. * @return true if it was removed. */ public boolean removeValue(String name,V value) { List<V> lo = get(name); if((lo == null)||(lo.isEmpty())) { return false; } boolean ret = lo.remove(value); if(lo.isEmpty()) { remove(name); } else { put(name,lo); } return ret; }
/** Remove value. * @param name The entry key. * @param value The entry value. * @return true if it was removed. */ public boolean removeValue(String name,V value) { List<V> lo = get(name); if((lo == null)||(lo.isEmpty())) { return false; } boolean ret = lo.remove(value); if(lo.isEmpty()) { remove(name); } else { put(name,lo); } return ret; }