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