V
- Value typepublic class NameMap<V>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.NavigableMap<java.lang.String,V> |
map |
Modifier | Constructor and Description |
---|---|
|
NameMap()
Creates a NameMap, initially empty.
|
private |
NameMap(java.util.NavigableMap<java.lang.String,V> map)
Creates a NameSet based on an existing set.
|
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() |
static <V> NameMap |
immutableCopyOf(java.util.Map<java.lang.String,V> names)
Creates a NameMap that is an immutable copy of a given map.
|
java.util.NavigableMap<java.lang.String,V> |
map()
Returns the underlying map.
|
void |
put(java.lang.String name,
V v) |
java.util.NavigableMap<java.lang.String,V> |
range(java.lang.String name,
boolean caseSensitive)
Returns a map containing all the entries in the map that match the given
name.
|
V |
remove(java.lang.String key) |
java.lang.String |
toString() |
private final java.util.NavigableMap<java.lang.String,V> map
private NameMap(java.util.NavigableMap<java.lang.String,V> map)
public NameMap()
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 static <V> NameMap immutableCopyOf(java.util.Map<java.lang.String,V> names)
public void put(java.lang.String name, V v)
public java.util.NavigableMap<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,V> map()
public V remove(java.lang.String key)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.