public class CaseInsensitiveRegexHashMap extends LinkedHashMap<NottableString,NottableString> implements Map<NottableString,NottableString>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
CaseInsensitiveRegexHashMap(MockServerLogger mockServerLogger,
boolean controlPlaneMatcher) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allKeysNotted() |
boolean |
allKeysOptional() |
boolean |
containsAll(CaseInsensitiveRegexHashMap matcher) |
boolean |
containsAll(CaseInsensitiveRegexHashMap matcher,
String logCorrelationId) |
boolean |
containsKey(Object key) |
boolean |
containsKeyValue(NottableString key,
NottableString value) |
boolean |
containsKeyValue(String key,
String value) |
boolean |
containsValue(Object value) |
List<ImmutableEntry> |
entryList() |
NottableString |
get(Object key) |
static CaseInsensitiveRegexHashMap |
hashMap(boolean controlPlaneMatcher,
NottableString[]... keyAndValues) |
static CaseInsensitiveRegexHashMap |
hashMap(boolean controlPlaneMatcher,
String[]... keyAndValues) |
boolean |
isNoOptionals() |
NottableString |
put(NottableString key,
NottableString value) |
NottableString |
put(String key,
String value) |
NottableString |
remove(Object key) |
clear, entrySet, forEach, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, isEmpty, merge, putAll, putIfAbsent, remove, replace, replace, sizeequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclear, compute, computeIfAbsent, computeIfPresent, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, replace, replace, replaceAll, size, valuespublic CaseInsensitiveRegexHashMap(MockServerLogger mockServerLogger, boolean controlPlaneMatcher)
public static CaseInsensitiveRegexHashMap hashMap(boolean controlPlaneMatcher, String[]... keyAndValues)
public static CaseInsensitiveRegexHashMap hashMap(boolean controlPlaneMatcher, NottableString[]... keyAndValues)
public boolean isNoOptionals()
public boolean containsAll(CaseInsensitiveRegexHashMap matcher)
public boolean containsAll(CaseInsensitiveRegexHashMap matcher, String logCorrelationId)
public boolean allKeysNotted()
public boolean allKeysOptional()
public boolean containsKeyValue(NottableString key, NottableString value)
public boolean containsKey(Object key)
containsKey in interface Map<NottableString,NottableString>containsKey in class HashMap<NottableString,NottableString>public boolean containsValue(Object value)
containsValue in interface Map<NottableString,NottableString>containsValue in class LinkedHashMap<NottableString,NottableString>public NottableString get(Object key)
get in interface Map<NottableString,NottableString>get in class LinkedHashMap<NottableString,NottableString>public NottableString put(NottableString key, NottableString value)
put in interface Map<NottableString,NottableString>put in class HashMap<NottableString,NottableString>public NottableString put(String key, String value)
public NottableString remove(Object key)
remove in interface Map<NottableString,NottableString>remove in class HashMap<NottableString,NottableString>public List<ImmutableEntry> entryList()
Copyright © 2020. All rights reserved.