It's useful in Vert.x to represent things in Vert.x like HTTP headers and HTTP parameters which allow multiple values for keys.
| Modifier and Type | Method and Description |
|---|---|
| public MultiMap | |
| public MultiMap | add(CharSequence name, CharSequence value)
Like |
| public MultiMap | |
| public MultiMap | add(CharSequence name, Iterable<CharSequence> values)
Like |
| public MultiMap | |
| public MultiMap | |
| public static MultiMap | Returns: the multi-mapCreate a multi-map implementation with case insensitive keys, for instance it can be used to hold some HTTP headers. |
| public MultiMap | |
| public boolean | |
| public boolean | |
| public default boolean | |
| public default boolean | contains(CharSequence name, CharSequence value, boolean caseInsensitive)
Like |
| public default List | Returns: A immutablejava. of the name-value entries, which will be
empty if no pairs are foundReturns all entries in the multi-map. |
| public default void | |
| public String | |
| public @Nullable String | |
| public List | Returns: A immutablejava. of values which will be empty if no values
are foundThe name to search name)Returns the values with the specified name |
| public List | |
| public boolean | |
| public Set | |
| public MultiMap | |
| public MultiMap | |
| public MultiMap | |
| public MultiMap | set(CharSequence name, CharSequence value)
Like |
| public MultiMap | |
| public MultiMap | set(CharSequence name, Iterable<CharSequence> values)
Like |
| public MultiMap | |
| public MultiMap | |
| public int |
| add | back to summary |
|---|---|
| public MultiMap add(String name, String value) Adds a new value with the specified name and value. | |
| add | back to summary |
|---|---|
| public MultiMap add(CharSequence name, CharSequence value) Like
| |
| add | back to summary |
|---|---|
| public MultiMap add(String name, Iterable<String> values) Adds a new values under the specified name | |
| add | back to summary |
|---|---|
| public MultiMap add(CharSequence name, Iterable<CharSequence> values) Like
| |
| addAll | back to summary |
|---|---|
| public MultiMap addAll(MultiMap map) Adds all the entries from another MultiMap to this one | |
| addAll | back to summary |
|---|---|
| public MultiMap addAll(Map<String, String> headers) Adds all the entries from a Map to this
| |
| caseInsensitiveMultiMap | back to summary |
|---|---|
| public static MultiMap caseInsensitiveMultiMap() Create a multi-map implementation with case insensitive keys, for instance it can be used to hold some HTTP headers.
| |
| clear | back to summary |
|---|---|
| public MultiMap clear() Removes all | |
| contains | back to summary |
|---|---|
| public boolean contains(String name) Checks to see if there is a value with the specified name
| |
| contains | back to summary |
|---|---|
| public boolean contains(CharSequence name) Like
| |
| contains | back to summary |
|---|---|
| public default boolean contains(String name, String value, boolean caseInsensitive) Check if there is a header with the specified | |
| contains | back to summary |
|---|---|
| public default boolean contains(CharSequence name, CharSequence value, boolean caseInsensitive) Like
| |
| entries | back to summary |
|---|---|
| public default List Returns all entries in the multi-map.
| |
| forEach | back to summary |
|---|---|
| public default void forEach(BiConsumer<String, String> action) Allows iterating over the entries in the map
| |
| get | back to summary |
|---|---|
public String get(CharSequence name)
| |
| get | back to summary |
|---|---|
| public @Nullable String get(String name) Returns the value of with the specified name. If there are more than one values for the specified name, the first value is returned. | |
| getAll | back to summary |
|---|---|
| public List Returns the values with the specified name
| |
| getAll | back to summary |
|---|---|
| public List Like
| |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Return true if empty | |
| names | back to summary |
|---|---|
| public Set Gets a immutable
| |
| remove | back to summary |
|---|---|
| public MultiMap remove(String name) Removes the value with the given name | |
| remove | back to summary |
|---|---|
| public MultiMap remove(CharSequence name) Like
| |
| set | back to summary |
|---|---|
| public MultiMap set(String name, String value) Sets a
If there is an existing header with the same name, it is removed. Setting a | |
| set | back to summary |
|---|---|
| public MultiMap set(CharSequence name, CharSequence value) Like
| |
| set | back to summary |
|---|---|
| public MultiMap set(String name, Iterable<String> values) Sets values for the specified name. | |
| set | back to summary |
|---|---|
| public MultiMap set(CharSequence name, Iterable<CharSequence> values) Like
| |
| setAll | back to summary |
|---|---|
| public MultiMap setAll(MultiMap map) Cleans this instance. | |
| setAll | back to summary |
|---|---|
| public MultiMap setAll(Map<String, String> headers) Cleans and set all values of the given instance
| |
| size | back to summary |
|---|---|
| public int size() Return the number of keys. | |