in scala.collection.mutable
trait ObservableMap

`abstract trait` ObservableMap [A, B, This <: scala.collection.mutable.ObservableMap[A, B, This]]
  `extends` java.lang.Object
  `with` scala.collection.mutable.Map[A, B]
  `with` scala.collection.mutable.Publisher[scala.collection.mutable.Message[{A, B}] with scala.collection.mutable.Undoable, This]
  `with` scala.ScalaObject

  This class is typically used as a mixin. It adds a subscription mechanism to the `Map` class into which this abstract class is mixed in. Class `ObservableMap` publishes events of the type `Message`.

Author:
  Matthias Zenger
Author:
  Martin Odersky
Version:
  2.0, 31/12/2006

Val inherited from scala.collection.mutable.Publisher[scala.collection.mutable.Message[{A, B}] with scala.collection.mutable.Undoable, This]
filters , suspended

Def Summary
| `def` -= (key: A) : scala.Unit
| `def` clear : scala.Unit
| `def` update (key: A, value: B) : scala.Unit

Def inherited from scala.collection.mutable.Map[A, B]
+ , +, ++, ++, ++=, ++=, +=, +=, +=, -, -, --, --, --=, --=, -=, -=, <<, clear, clone, excl, filter, incl, retain, super$clone, transform, update

Def inherited from scala.collection.mutable.Publisher[scala.collection.mutable.Message[{A, B}] with scala.collection.mutable.Undoable, This]
activateSubscription , publish, removeSubscription, removeSubscriptions, subscribe, subscribe, suspendSubscription

Def Detail

`def` -= (key: A): scala.Unit

`def` clear : scala.Unit

`def` update (key: A, value: B): scala.Unit