V
- Value typepublic class NameMultimap<V>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
|
NameMultimap()
Creates a NameMultimap, initially empty.
|
private |
NameMultimap(NameMap<java.util.List<V>> map)
Creates a NameMultimap based on an existing map.
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(java.lang.String name,
boolean caseSensitive)
Returns whether this map contains a given key, with a given
case-sensitivity.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.util.NavigableMap<java.lang.String,java.util.List<V>> |
map()
Returns the underlying map.
|
void |
put(java.lang.String name,
V v)
Adds an entry to this multimap.
|
java.util.Collection<java.util.Map.Entry<java.lang.String,V>> |
range(java.lang.String name,
boolean caseSensitive)
Returns a map containing all the entries in this multimap that match the
given name.
|
boolean |
remove(java.lang.String key,
V value)
Removes all entries that have the given case-sensitive key.
|
java.lang.String |
toString() |
private NameMultimap(NameMap<java.util.List<V>> map)
public NameMultimap()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void put(java.lang.String name, V v)
public boolean remove(java.lang.String key, V value)
public java.util.Collection<java.util.Map.Entry<java.lang.String,V>> range(java.lang.String name, boolean caseSensitive)
public boolean containsKey(java.lang.String name, boolean caseSensitive)
public java.util.NavigableMap<java.lang.String,java.util.List<V>> map()
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.