scala.swing

class RefBuffer

[source: scala/swing/RefBuffer.scala]

abstract class RefBuffer[A <: AnyRef]
extends scala.collection.mutable.Buffer[A] with scala.swing.SingleRefCollection[A]
Value Summary
protected abstract val underlying : scala.collection.mutable.Buffer[scala.ref.Reference[A]]
Values and Variables inherited from scala.swing.SingleRefCollection
scala.swing.SingleRefCollection.referenceQueue
Method Summary
def +: (el : A) : RefBuffer[A]
def += (el : A) : Unit
def apply (n : Int) : A
def clear : Unit
def insertAll (n : Int, iter : scala.Iterable[A]) : Unit
def length : Int
def readOnly : scala.Seq[A]
def remove (el : A) : Unit
def remove (n : Int) : A
protected[this] def removeReference (ref : scala.ref.Reference[A]) : Unit
def update (n : Int, el : A) : Unit
Methods inherited from scala.swing.SingleRefCollection
scala.swing.SingleRefCollection.Ref (abstract), scala.swing.SingleRefCollection.purgeReferences, scala.swing.SingleRefCollection.elements
Methods inherited from scala.collection.mutable.Buffer
scala.collection.mutable.Buffer.+, scala.collection.mutable.Buffer.++=, scala.collection.mutable.Buffer.++=, scala.collection.mutable.Buffer.++=, scala.collection.mutable.Buffer.++, scala.collection.mutable.Buffer.++, scala.collection.mutable.Buffer.++, scala.collection.mutable.Buffer.++:, scala.collection.mutable.Buffer.-=, scala.collection.mutable.Buffer.append, scala.collection.mutable.Buffer.appendAll, scala.collection.mutable.Buffer.prepend, scala.collection.mutable.Buffer.prependAll, scala.collection.mutable.Buffer.insert, scala.collection.mutable.Buffer.trimStart, scala.collection.mutable.Buffer.trimEnd, scala.collection.mutable.Buffer.<<, scala.collection.mutable.Buffer.clone, scala.collection.mutable.Buffer.hashCode, scala.collection.mutable.Buffer.stringPrefix
Methods inherited from scala.Seq
scala.Seq.lengthCompare, scala.Seq.size, scala.Seq.isEmpty, scala.Seq.concat, scala.Seq.last, scala.Seq.lastOption, scala.Seq.first, scala.Seq.firstOption, scala.Seq.headOption, scala.Seq.isDefinedAt, scala.Seq.lastIndexOf, scala.Seq.findIndexOf, scala.Seq.indexOf, scala.Seq.map, scala.Seq.flatMap, scala.Seq.filter, scala.Seq.take, scala.Seq.drop, scala.Seq.slice, scala.Seq.slice, scala.Seq.takeWhile, scala.Seq.dropWhile, scala.Seq.reverse, scala.Seq.contains, scala.Seq.subseq, scala.Seq.toArray, scala.Seq.toSeq, scala.Seq.projection, scala.Seq.equalsWith, scala.Seq.startsWith, scala.Seq.endsWith, scala.Seq.indexOf, scala.Seq.containsSlice
Methods inherited from scala.Collection
scala.Collection.toString
Methods inherited from scala.Iterable
scala.Iterable.partition, scala.Iterable.foreach, scala.Iterable.forall, scala.Iterable.exists, scala.Iterable.find, scala.Iterable.foldLeft, scala.Iterable.foldRight, scala.Iterable./:, scala.Iterable.:\, scala.Iterable.reduceLeft, scala.Iterable.reduceRight, scala.Iterable.copyToBuffer, scala.Iterable.sameElements, scala.Iterable.toList, scala.Iterable.toStream, scala.Iterable.mkString, scala.Iterable.mkString, scala.Iterable.mkString, scala.Iterable.addString, scala.Iterable.addString, scala.Iterable.addString, scala.Iterable.copyToArray, scala.Iterable.hasDefiniteSize
Methods inherited from scala.PartialFunction
scala.PartialFunction.orElse, scala.PartialFunction.andThen
Methods inherited from scala.Function1
scala.Function1.compose
Methods inherited from AnyRef
getClass, equals, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
protected abstract val underlying : scala.collection.mutable.Buffer[scala.ref.Reference[A]]
Overrides
scala.swing.SingleRefCollection.scala.swing.SingleRefCollection.underlying

Method Details
def +=(el : A) : Unit
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.+=

def +:(el : A) : RefBuffer[A]
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.+:

def remove(el : A) : Unit

def remove(n : Int) : A
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.remove

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

def update(n : Int, el : A) : Unit
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.update

def readOnly : scala.Seq[A]
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.readOnly

def apply(n : Int) : A

def length : Int

def clear : Unit
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.clear

protected[this] def removeReference(ref : scala.ref.Reference[A]) : Unit
Overrides
scala.swing.SingleRefCollection.scala.swing.SingleRefCollection.removeReference