Constructor and Description |
---|
FluentStringsMap() |
FluentStringsMap(FluentStringsMap src) |
FluentStringsMap(Map<String,Collection<String>> src) |
Modifier and Type | Method and Description |
---|---|
FluentStringsMap |
add(String key,
Collection<String> values)
Adds the specified values and returns this object.
|
FluentStringsMap |
add(String key,
String... values)
Adds the specified values and returns this object.
|
FluentStringsMap |
addAll(FluentStringsMap src)
Adds all key-values pairs from the given object to this object and returns this object.
|
FluentStringsMap |
addAll(Map<String,Collection<String>> src)
Adds all key-values pairs from the given map to this object and returns this object.
|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
FluentStringsMap |
delete(String key)
Removes the values for the given key if present and returns this object.
|
FluentStringsMap |
deleteAll(Collection<String> keys)
Removes the values for the given keys if present and returns this object.
|
FluentStringsMap |
deleteAll(String... keys)
Removes the values for the given keys if present and returns this object.
|
Set<Map.Entry<String,List<String>>> |
entrySet() |
boolean |
equals(Object obj) |
List<String> |
get(Object key) |
String |
getFirstValue(String key)
Returns the value for the given key.
|
String |
getJoinedValue(String key,
String delimiter)
Returns the values for the given key joined into a single string using the given delimiter.
|
int |
hashCode() |
boolean |
isEmpty() |
Iterator<Map.Entry<String,List<String>>> |
iterator() |
Set<String> |
keySet() |
List<String> |
put(String key,
List<String> value) |
void |
putAll(Map<? extends String,? extends List<String>> values) |
List<String> |
remove(Object key) |
FluentStringsMap |
replace(String key,
Collection<String> values)
Replaces the values for the given key with the given values.
|
FluentStringsMap |
replace(String key,
String... values)
Replaces the values for the given key with the given values.
|
FluentStringsMap |
replaceAll(FluentStringsMap src)
Replace the values for all keys from the given map that are also present in this object, with the values from the given map.
|
FluentStringsMap |
replaceAll(Map<? extends String,? extends Collection<String>> src)
Replace the values for all keys from the given map that are also present in this object, with the values from the given map.
|
int |
size() |
String |
toString() |
Collection<List<String>> |
values() |
public FluentStringsMap()
public FluentStringsMap(FluentStringsMap src)
public FluentStringsMap(Map<String,Collection<String>> src)
public FluentStringsMap add(String key, String... values)
key
- The keyvalues
- The value(s); if null then this method has no effect. Use the empty string to
generate an empty valuepublic FluentStringsMap add(String key, Collection<String> values)
key
- The keyvalues
- The value(s); if null then this method has no effect. Use an empty collection
to generate an empty valuepublic FluentStringsMap addAll(FluentStringsMap src)
src
- The source objectpublic FluentStringsMap addAll(Map<String,Collection<String>> src)
src
- The source mappublic FluentStringsMap replace(String key, String... values)
key
- The keyvalues
- The new valuespublic FluentStringsMap replace(String key, Collection<String> values)
key
- The keyvalues
- The new valuespublic FluentStringsMap replaceAll(FluentStringsMap src)
src
- The source objectpublic FluentStringsMap replaceAll(Map<? extends String,? extends Collection<String>> src)
src
- The source mappublic FluentStringsMap delete(String key)
key
- The keypublic FluentStringsMap deleteAll(String... keys)
keys
- The keyspublic FluentStringsMap deleteAll(Collection<String> keys)
keys
- The keyspublic boolean containsKey(Object key)
containsKey
in interface Map<String,List<String>>
public boolean containsValue(Object value)
containsValue
in interface Map<String,List<String>>
public String getFirstValue(String key)
key
- The keypublic String getJoinedValue(String key, String delimiter)
key
- The keypublic Collection<List<String>> values()
public boolean equals(Object obj)
public int hashCode()
Copyright © 2014. All Rights Reserved.