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