class CaseInsensitiveStringMap extends Map[String, String]
Case-insensitive map of string keys to string values.
This is used to pass options to v2 implementations to ensure consistent case insensitivity.
Methods that return keys in this map, like #entrySet() and #keySet(), return
keys converted to lower case. This map doesn't allow null key.
- Since
3.0.0
- Alphabetic
- By Inheritance
- CaseInsensitiveStringMap
- Map
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CaseInsensitiveStringMap(originalMap: Map[String, String])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
asCaseSensitiveMap(): Map[String, String]
Returns the original case-sensitive map.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clear(): Unit
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
compute(arg0: String, arg1: BiFunction[_ >: String, _ >: String, _ <: String]): String
- Definition Classes
- Map
-
def
computeIfAbsent(arg0: String, arg1: Function[_ >: String, _ <: String]): String
- Definition Classes
- Map
-
def
computeIfPresent(arg0: String, arg1: BiFunction[_ >: String, _ >: String, _ <: String]): String
- Definition Classes
- Map
-
def
containsKey(key: Any): Boolean
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
containsValue(value: Any): Boolean
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
entrySet(): Set[Entry[String, String]]
- Definition Classes
- CaseInsensitiveStringMap → Map
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(o: Any): Boolean
- Definition Classes
- CaseInsensitiveStringMap → Map → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forEach(arg0: BiConsumer[_ >: String, _ >: String]): Unit
- Definition Classes
- Map
-
def
get(key: Any): String
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
getBoolean(key: String, defaultValue: Boolean): Boolean
Returns the boolean value to which the specified key is mapped, or defaultValue if there is no mapping for the key.
Returns the boolean value to which the specified key is mapped, or defaultValue if there is no mapping for the key. The key match is case-insensitive.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getDouble(key: String, defaultValue: Double): Double
Returns the double value to which the specified key is mapped, or defaultValue if there is no mapping for the key.
Returns the double value to which the specified key is mapped, or defaultValue if there is no mapping for the key. The key match is case-insensitive.
-
def
getInt(key: String, defaultValue: Int): Int
Returns the integer value to which the specified key is mapped, or defaultValue if there is no mapping for the key.
Returns the integer value to which the specified key is mapped, or defaultValue if there is no mapping for the key. The key match is case-insensitive.
-
def
getLong(key: String, defaultValue: Long): Long
Returns the long value to which the specified key is mapped, or defaultValue if there is no mapping for the key.
Returns the long value to which the specified key is mapped, or defaultValue if there is no mapping for the key. The key match is case-insensitive.
-
def
getOrDefault(arg0: Any, arg1: String): String
- Definition Classes
- Map
-
def
hashCode(): Int
- Definition Classes
- CaseInsensitiveStringMap → Map → AnyRef → Any
-
def
isEmpty(): Boolean
- Definition Classes
- CaseInsensitiveStringMap → Map
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
keySet(): Set[String]
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
merge(arg0: String, arg1: String, arg2: BiFunction[_ >: String, _ >: String, _ <: String]): String
- Definition Classes
- Map
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
put(key: String, value: String): String
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
putAll(m: Map[_ <: String, _ <: String]): Unit
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
putIfAbsent(arg0: String, arg1: String): String
- Definition Classes
- Map
-
def
remove(key: Any): String
- Definition Classes
- CaseInsensitiveStringMap → Map
-
def
remove(arg0: Any, arg1: Any): Boolean
- Definition Classes
- Map
-
def
replace(arg0: String, arg1: String): String
- Definition Classes
- Map
-
def
replace(arg0: String, arg1: String, arg2: String): Boolean
- Definition Classes
- Map
-
def
replaceAll(arg0: BiFunction[_ >: String, _ >: String, _ <: String]): Unit
- Definition Classes
- Map
-
def
size(): Int
- Definition Classes
- CaseInsensitiveStringMap → Map
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
values(): Collection[String]
- Definition Classes
- CaseInsensitiveStringMap → Map
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()