Class MultivaluedStringMap
- java.lang.Object
-
- javax.ws.rs.core.AbstractMultivaluedMap<K,V>
-
- javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String>
-
- org.glassfish.jersey.internal.util.collection.MultivaluedStringMap
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Map<java.lang.String,java.util.List<java.lang.String>>,javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>
public class MultivaluedStringMap extends javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String>An implementation ofMultivaluedMapwhere 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.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static longserialVersionUID
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFirstNull(java.util.List<java.lang.String> values)protected voidaddNull(java.util.List<java.lang.String> values)<A> AgetFirst(java.lang.String key, A defaultValue)<A> AgetFirst(java.lang.String key, java.lang.Class<A> type)-
Methods inherited from class javax.ws.rs.core.AbstractMultivaluedMap
add, addAll, addAll, addFirst, clear, containsKey, containsValue, entrySet, equals, equalsIgnoreValueOrder, get, getFirst, getValues, hashCode, isEmpty, keySet, put, putAll, putSingle, remove, size, toString, values
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MultivaluedStringMap
public MultivaluedStringMap(javax.ws.rs.core.MultivaluedMap<? extends java.lang.String,? extends java.lang.String> map)
-
MultivaluedStringMap
public MultivaluedStringMap(int initialCapacity, float loadFactor)
-
MultivaluedStringMap
public MultivaluedStringMap(int initialCapacity)
-
MultivaluedStringMap
public MultivaluedStringMap()
-
-
Method Detail
-
addFirstNull
protected void addFirstNull(java.util.List<java.lang.String> values)
- Overrides:
addFirstNullin classjavax.ws.rs.core.AbstractMultivaluedMap<java.lang.String,java.lang.String>
-
addNull
protected void addNull(java.util.List<java.lang.String> values)
- Overrides:
addNullin classjavax.ws.rs.core.AbstractMultivaluedMap<java.lang.String,java.lang.String>
-
getFirst
public final <A> A getFirst(java.lang.String key, java.lang.Class<A> type)
-
getFirst
public final <A> A getFirst(java.lang.String key, A defaultValue)
-
-