scala.swing

class BufferWrapper

[source: scala/swing/BufferWrapper.scala]

protected[swing] abstract class BufferWrapper[A]
extends scala.collection.mutable.Buffer[A]
Default partial implementation for buffer adapters.
Direct Known Subclasses:
Container.Wrapper.Content, TabbedPane.pages

Method Summary
def +: (a : A) : BufferWrapper[A]
def clear : Unit
def elements : scala.Iterator[A]
def insertAll (n : Int, iter : scala.Iterable[A]) : Unit
protected abstract def insertAt (n : Int, a : A) : Unit
def readOnly : scala.RandomAccessSeq[A]
def update (n : Int, a : A) : Unit
Methods inherited from scala.collection.mutable.Buffer
scala.collection.mutable.Buffer.+= (abstract), scala.collection.mutable.Buffer.remove (abstract), 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.length (abstract), 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.apply (abstract), scala.Function1.compose
Methods inherited from AnyRef
getClass, equals, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def clear : Unit
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.clear

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

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

protected abstract def insertAt(n : Int, a : A) : Unit

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

def +:(a : A) : BufferWrapper[A]
Overrides
scala.collection.mutable.Buffer.scala.collection.mutable.Buffer.+:

def elements : scala.Iterator[A]