@NoExtend public class CaseInsensitiveMultiMap extends AbstractCaseInsensitiveMultiMap
MultiMap where the key's case is not taken into account when looking for it, adding or aggregating it.AbstractCaseInsensitiveMultiMap.UnmodifiableCaseInsensitiveMultiMap| Modifier and Type | Field and Description |
|---|---|
protected boolean |
optimized |
dataType| Constructor and Description |
|---|
CaseInsensitiveMultiMap() |
CaseInsensitiveMultiMap(boolean optimized) |
CaseInsensitiveMultiMap(org.mule.runtime.api.util.MultiMap<String,String> paramsMap) |
CaseInsensitiveMultiMap(org.mule.runtime.api.util.MultiMap<String,String> paramsMap,
boolean optimized) |
| Modifier and Type | Method and Description |
|---|---|
static CaseInsensitiveMultiMap |
emptyCaseInsensitiveMultiMap()
Returns an empty case-insensitive-multi-map (immutable).
|
boolean |
equals(Object o) |
org.mule.runtime.api.metadata.DataType |
getDataType() |
int |
hashCode() |
CaseInsensitiveMultiMap |
toImmutableMultiMap() |
static AbstractCaseInsensitiveMultiMap |
unmodifiableCaseInsensitiveMultiMap(AbstractCaseInsensitiveMultiMap m)
Returns an unmodifiable view of the specified case-insensitive-multi-map.
|
clear, containsKey, containsValue, emptyMultiMap, entryList, entrySet, get, getAll, isEmpty, keySet, put, put, putAll, putAll, remove, removeAll, size, toListValuesMap, toString, unmodifiableMultiMap, valuesclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic CaseInsensitiveMultiMap()
public CaseInsensitiveMultiMap(boolean optimized)
public CaseInsensitiveMultiMap(org.mule.runtime.api.util.MultiMap<String,String> paramsMap)
public static CaseInsensitiveMultiMap emptyCaseInsensitiveMultiMap()
This example illustrates the type-safe way to obtain an empty map:
CaseInsensitiveMultiMap s = CaseInsensitiveMultiMap.emptyCaseInsensitiveMultiMap();
public static AbstractCaseInsensitiveMultiMap unmodifiableCaseInsensitiveMultiMap(AbstractCaseInsensitiveMultiMap m)
The returned map will be serializable if the specified map is serializable.
m - the case-insensitive-multi-map for which an unmodifiable view is to be returned.public CaseInsensitiveMultiMap toImmutableMultiMap()
toImmutableMultiMap in class AbstractCaseInsensitiveMultiMappublic org.mule.runtime.api.metadata.DataType getDataType()
getDataType in interface org.mule.runtime.api.el.DataTypeAwaregetDataType in class AbstractCaseInsensitiveMultiMappublic boolean equals(Object o)
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.