in scala.collection.mutable
trait ObservableBuffer

abstract trait ObservableBuffer [A, This <: scala.collection.mutable.ObservableBuffer[A, This]]
extends java.lang.Object
with scala.collection.mutable.Buffer[A]
with scala.collection.mutable.Publisher[scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]] with scala.collection.mutable.Undoable, This]
with scala.ScalaObject
This class is typically used as a mixin. It adds a subscription mechanism to the Buffer class into which this abstract class is mixed in. Class ObservableBuffer publishes events of the type Message.
Author:
Matthias Zenger
Version:
1.0, 08/07/2003

Val inherited from scala.collection.mutable.Publisher[scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]] with scala.collection.mutable.Undoable, This]
filters , suspended
Def Summary
def + (element: A) : scala.collection.mutable.Buffer[A]

def +: (element: A) : scala.collection.mutable.Buffer[A]

def clear : scala.Unit

def insertAll (n: scala.Int, iter: scala.Iterable[A]) : scala.Unit

def remove (n: scala.Int) : A

def update (n: scala.Int, newelement: A) : scala.Unit

Def inherited from scala.collection.mutable.Buffer[A]
+ , ++, ++, ++:, ++=, ++=, +:, +=, -=, <<, append, appendAll, clear, clone, hashCode, insert, insertAll, prepend, prependAll, remove, stringPrefix, super$clone, trimEnd, trimStart, update
Def inherited from scala.collection.mutable.Publisher[scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]] with scala.collection.mutable.Undoable, This]
activateSubscription , publish, removeSubscription, removeSubscriptions, subscribe, subscribe, suspendSubscription
Def Detail
def + (element: A): scala.collection.mutable.Buffer[A]

def +: (element: A): scala.collection.mutable.Buffer[A]

def clear : scala.Unit

def insertAll (n: scala.Int, iter: scala.Iterable[A]): scala.Unit

def remove (n: scala.Int): A

def update (n: scala.Int, newelement: A): scala.Unit