public class MultivaluedStringMap
extends javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String>
MultivaluedMap
where keys and values are
instances of String.
This map has an additional ability to instantiate classes using the
individual string values as a constructor parameters.Modifier and Type | Field and Description |
---|---|
(package private) static long |
serialVersionUID |
Constructor and Description |
---|
MultivaluedStringMap() |
MultivaluedStringMap(int initialCapacity) |
MultivaluedStringMap(int initialCapacity,
float loadFactor) |
MultivaluedStringMap(javax.ws.rs.core.MultivaluedMap<? extends java.lang.String,? extends java.lang.String> map) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFirstNull(java.util.List<java.lang.String> values) |
protected void |
addNull(java.util.List<java.lang.String> values) |
<A> A |
getFirst(java.lang.String key,
A defaultValue) |
<A> A |
getFirst(java.lang.String key,
java.lang.Class<A> type) |
add, addAll, addAll, addFirst, clear, containsKey, containsValue, entrySet, equals, equalsIgnoreValueOrder, get, getFirst, getValues, hashCode, isEmpty, keySet, put, putAll, putSingle, remove, size, toString, values
static final long serialVersionUID
public MultivaluedStringMap(javax.ws.rs.core.MultivaluedMap<? extends java.lang.String,? extends java.lang.String> map)
public MultivaluedStringMap(int initialCapacity, float loadFactor)
public MultivaluedStringMap(int initialCapacity)
public MultivaluedStringMap()
protected void addFirstNull(java.util.List<java.lang.String> values)
addFirstNull
in class javax.ws.rs.core.AbstractMultivaluedMap<java.lang.String,java.lang.String>
protected void addNull(java.util.List<java.lang.String> values)
addNull
in class javax.ws.rs.core.AbstractMultivaluedMap<java.lang.String,java.lang.String>
public final <A> A getFirst(java.lang.String key, java.lang.Class<A> type)
public final <A> A getFirst(java.lang.String key, A defaultValue)