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
|
|