Companion object for KeyMapping that provides implicit implementations for scala.collection.GenMap and java.util.Map.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
KeyMapping.type
Members list
Implicits
Implicits
Implicit conversion that converts an Equality of type K into KeyMapping of type MAP[K, V], where MAP is a subtype of scala.collection.GenMap. This is required to support the explicit Equality syntax, for example:
Implicit conversion that converts an Equality of type K into KeyMapping of type MAP[K, V], where MAP is a subtype of scala.collection.GenMap. This is required to support the explicit Equality syntax, for example:
(Map("one" -> 1) should contain key "ONE") (after being lowerCased)
(after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into KeyMapping[Map[String, Int]].
Type parameters
- K
-
the type of the key in the
scala.collection.GenMap - MAP
-
any subtype of
scala.collection.GenMap - V
-
the type of the value in the
scala.collection.GenMap
Value parameters
- equality
-
Equalityof typeK
Attributes
- Returns
-
KeyMappingof typeMAP[K, V]
Implicit conversion that converts an Equality of type K into KeyMapping of type JMAP[K, V], where JMAP is a subtype of java.util.Map. This is required to support the explicit Equality syntax, for example:
Implicit conversion that converts an Equality of type K into KeyMapping of type JMAP[K, V], where JMAP is a subtype of java.util.Map. This is required to support the explicit Equality syntax, for example:
val javaMap = new java.util.HashMap[String, Int]()
javaMap.put("one", 1)
(javaMap should contain key "ONE") (after being lowerCased)
(after being lowerCased) will returns an Equality[String] and this implicit conversion will convert it into KeyMapping[java.util.HashMap[String, Int]].
Type parameters
- JMAP
-
any subtype of
java.util.Map - K
-
the type of the key in the
java.util.Map - V
-
the type of the value in the
java.util.Map
Value parameters
- equality
-
Equalityof typeK
Attributes
- Returns
-
KeyMappingof typeJMAP[K, V]
Enable KeyMapping implementation for scala.collection.GenMap.
Enable KeyMapping implementation for scala.collection.GenMap.
Type parameters
- K
-
the type of the key in the
scala.collection.GenMap - MAP
-
any subtype of
scala.collection.GenMap - V
-
the type of the value in the
scala.collection.GenMap
Value parameters
- equality
-
Equalitytype class that is used to check equality of key in thescala.collection.GenMap
Attributes
- Returns
-
KeyMapping[MAP[K, V]]that supportsscala.collection.GenMapincontain keysyntax
Enable KeyMapping implementation for java.util.Map.
Enable KeyMapping implementation for java.util.Map.
Type parameters
- JMAP
-
any subtype of
java.util.Map - K
-
the type of the key in the
java.util.Map - V
-
the type of the value in the
java.util.Map
Value parameters
- equality
-
Equalitytype class that is used to check equality of key in thejava.util.Map
Attributes
- Returns
-
KeyMapping[JMAP[K, V]]that supportsjava.util.Mapincontainkeysyntax