|
Scala 2.3.2
|
abstract
trait
Map
[K, E]
extends
java.lang.Object
with
scala.collection.jcl.MutableIterable[scala.Tuple2[K, E]]
with
scala.collection.mutable.Map[K, E]
with
scala.ScalaObject
Class Summary | |
protected
|
class
Filter
|
protected
|
class
KeySet
|
protected
|
class
Lense
[F]
|
Def Summary | |
override
|
def
+
(pair: scala.Tuple2[K, E])
: Map.this.type
|
override
|
def
+=
(pair: scala.Tuple2[K, E])
: scala.Unit
|
override
|
def
-
(key: K)
: Map.this.type
|
override
|
def
-=
(key: K)
: scala.Unit
|
override
|
def
clear
: scala.Unit
|
abstract override
|
def
elements
: scala.collection.jcl.MutableIterator[scala.Tuple2[K, E]]
|
override
|
def
get
(key: K)
: scala.Option[E]
|
override
|
def
has
(pair: scala.Tuple2[K, E])
: scala.Boolean
|
override
|
def
isEmpty
: scala.Boolean
|
override
|
def
keySet
: scala.collection.jcl.Set[K]
|
def
lense
[F]
(f: (E) => F, g: (F) => E)
: scala.collection.jcl.Map[K, F]
|
|
def
pfilter
(p: (K) => scala.Boolean)
: scala.collection.jcl.Map[K, E]
Produces a filtered projection of this map that includes only entries of the map whose keys are true with respect to predicate "p." |
|
abstract
|
def
put
(key: K, elem: E)
: scala.Option[E]
|
def
putAll
(that: scala.Iterable[scala.Tuple2[K, E]])
: scala.Unit
|
|
def
remove
(key: K)
: scala.Option[E]
|
|
override
|
def
update
(key: K, e: E)
: scala.Unit
|
def
valueSet
: scala.collection.jcl.MutableIterable[E]
The values of this map as a projection, which means removals from the returned collection will remove the element from this map. |
Def inherited from scala.collection.jcl.MutableIterable[scala.Tuple2[K, E]] | |
- , --, clear, elements, has, isEmpty, pmap, remove, removeAll, retain, retainAll, size |
Def inherited from scala.collection.mutable.Map[K, E] | |
+ , +, ++, ++, ++=, ++=, +=, +=, +=, -, -, --, --, --=, --=, -=, -=, <<, clear, clone, excl, filter, incl, retain, super$clone, transform, update |
Def Detail |
override
def
+
(pair: scala.Tuple2[K, E]): Map.this.type
override
def
+=
(pair: scala.Tuple2[K, E]): scala.Unit
override
def
-
(key: K): Map.this.type
override
def
-=
(key: K): scala.Unit
override
def
clear
: scala.Unit
abstract override
def
elements
: scala.collection.jcl.MutableIterator[scala.Tuple2[K, E]]
override
def
get
(key: K): scala.Option[E]
override
def
has
(pair: scala.Tuple2[K, E]): scala.Boolean
override
def
isEmpty
: scala.Boolean
override
def
keySet
: scala.collection.jcl.Set[K]
def
pfilter
(p: (K) => scala.Boolean): scala.collection.jcl.Map[K, E]
abstract
def
put
(key: K, elem: E): scala.Option[E]
def
putAll
(that: scala.Iterable[scala.Tuple2[K, E]]): scala.Unit
def
remove
(key: K): scala.Option[E]
override
def
update
(key: K, e: E): scala.Unit
def
valueSet
: scala.collection.jcl.MutableIterable[E]