|
Scala Library
|
|
scala/collection/jcl/Map.scala]
protected
class
Lense[F](f : (E) => F, g : (F) => E)
extends Projection[K, F]| Method Summary | |
override def
|
elements
: MutableIterator[(K, F)]
The default implementation of a map over mutable iterable collections.
|
override def
|
get
(key : K) : Option[F]
Check if this map maps
key to a value and return the
value if it exists. |
override def
|
lense [G](f0 : (F) => G, g0 : (G) => F) : Projection[K, G] |
override def
|
put
(key : K, elem : F) : Option[F]
Map
key to elem in this map and return the element
that the key was previously mapped to (if any). |
override def
|
removeKey
(key : K) : Option[F]
Remove
key from this map and return the element
that the key was previously mapped to (if any). |
override def
|
size
: Int
Compute the number of key-to-value mappings.
|
| Methods inherited from Projection | |
| projection, map |
| Methods inherited from Map | |
| clear, isEmpty, keySet, keys, valueSet, ++=, has, update, +, +=, -, remove, -=, filterKeys |
| Methods inherited from Map | |
| +=, ++=, +, ++, ++, -=, --=, --=, -, --, --, getOrElseUpdate, transform, retain, <<, clone, readOnly, +=, incl, excl |
| Methods inherited from Map | |
| getOrElse, apply, contains, isDefinedAt, values, equals, hashCode, toString, default, mapElements, stringPrefix |
| Methods inherited from PartialFunction | |
| orElse, andThen |
| Methods inherited from Function1 | |
| compose |
| Methods inherited from Projection | |
| filter |
| Methods inherited from Projection | |
| force, flatMap, takeWhile, append |
| Methods inherited from MutableIterable | |
| removeAll, --, -, retainOnly, retainAll, size0 |
| Methods inherited from Collection | |
| toArray |
| Methods inherited from Iterable | |
| concat, ++, partition, dropWhile, take, drop, foreach, forall, exists, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toList, toSeq, toStream, mkString, mkString, mkString, addString, addString, addString, copyToArray, hasDefiniteSize |
| Methods inherited from AnyRef | |
| getClass, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Method Details |
override
def
elements : MutableIterator[(K, F)]
key from this map and return the element
that the key was previously mapped to (if any).key to elem in this map and return the element
that the key was previously mapped to (if any).key to a value and return the
value if it exists.key - the key of the mapping of interestoverride
def
size : Int
|
Scala Library
|
|