|
Scala 2.2.0.9153
|
abstract
trait
BufferProxy
[A]
extends
java.lang.Object with
scala.collection.mutable.Buffer[A] with
scala.Proxy with
scala.ScalaObjectscala.collection.mutable.Buffer
.
It is most useful for assembling customized set abstractions
dynamically using object composition and forwarding.Def Summary | |
override
|
def
+
(elem: A)
: scala.collection.mutable.Buffer[A]
Append a single element to this buffer and return the identity of the buffer. |
override
|
def
++
(iter: scala.Iterable[A])
: scala.collection.mutable.Buffer[A]
Appends a number of elements provided by an iterable object via its elements method. The identity of the
buffer is returned.
|
override
|
def
++:
(iter: scala.Iterable[A])
: scala.collection.mutable.Buffer[A]
Prepends a number of elements provided by an iterable object via its elements method. The identity of the
buffer is returned.
|
override
|
def
++=
(iter: scala.Iterable[A])
: scala.Unit
Appends a number of elements provided by an iterable object via its elements method.
|
def
+:
(elem: A)
: scala.collection.mutable.Buffer[A]
Prepend a single element to this buffer and return the identity of the buffer. |
|
def
+=
(elem: A)
: scala.Unit
Append a single element to this buffer. |
|
override
|
def
<<
(cmd: scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location, A]])
: scala.Unit
Send a message to this scriptable object. |
override
|
def
append
(elems: A*)
: scala.Unit
Appends a sequence of elements to this buffer. |
override
|
def
appendAll
(iter: scala.Iterable[A])
: scala.Unit
Appends a number of elements provided by an iterable object via its elements method.
|
def
apply
(n: scala.Int)
: A
|
|
def
clear
: scala.Unit
Clears the buffer contents. |
|
override
|
def
clone
: scala.collection.mutable.Buffer[A]
Return a clone of this buffer. |
def
elements
: scala.Iterator[A]
|
|
override
|
def
insert
(n: scala.Int, elems: A*)
: scala.Unit
Inserts new elements at the index n . Opposed to method
update , this method will not replace an element with a
one. Instead, it will insert the new elements at index n .
|
def
insertAll
(n: scala.Int, iter: scala.Iterable[A])
: scala.Unit
Inserts new elements at the index n . Opposed to method
update , this method will not replace an element with a
one. Instead, it will insert a new element at index n .
|
|
def
length
: scala.Int
|
|
override
|
def
prepend
(elems: A*)
: scala.Unit
Prepend an element to this list. |
override
|
def
prependAll
(elems: scala.Iterable[A])
: scala.Unit
Prepends a number of elements provided by an iterable object via its elements method. The identity of the
buffer is returned.
|
def
remove
(n: scala.Int)
: A
Removes the element on a given index position. |
|
abstract
|
def
self
: scala.collection.mutable.Buffer[A]
|
def
update
(n: scala.Int, newelem: A)
: scala.Unit
Replace element at index n with the new element
newelem .
|
Def Detail |
override
def
+
(elem: A): scala.collection.mutable.Buffer[A]
elem -
the element to append.
override
def
++
(iter: scala.Iterable[A]): scala.collection.mutable.Buffer[A]
elements
method. The identity of the
buffer is returned.iter -
the iterable object.
override
def
++:
(iter: scala.Iterable[A]): scala.collection.mutable.Buffer[A]
elements
method. The identity of the
buffer is returned.iter -
the iterable object.
override
def
++=
(iter: scala.Iterable[A]): scala.Unit
elements
method.iter -
the iterable object.
def
+:
(elem: A): scala.collection.mutable.Buffer[A]
elem -
the element to append.
def
+=
(elem: A): scala.Unit
elem -
the element to append.
override
def
<<
(cmd: scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location, A]]): scala.Unit
cmd -
the message to send.
override
def
append
(elems: A*): scala.Unit
elems -
the elements to append.
override
def
appendAll
(iter: scala.Iterable[A]): scala.Unit
elements
method.iter -
the iterable object.
def
apply
(n: scala.Int): A
def
clear
: scala.Unit
override
def
clone
: scala.collection.mutable.Buffer[A]
Buffer
with the same elements.
def
elements
: scala.Iterator[A]
override
def
insert
(n: scala.Int, elems: A*): scala.Unit
n
. Opposed to method
update
, this method will not replace an element with a
one. Instead, it will insert the new elements at index n
.n -
the index where a new element will be inserted.
elems -
the new elements to insert.
def
insertAll
(n: scala.Int, iter: scala.Iterable[A]): scala.Unit
n
. Opposed to method
update
, this method will not replace an element with a
one. Instead, it will insert a new element at index n
.n -
the index where a new element will be inserted.
iter -
the iterable object providing all elements to insert.
def
length
: scala.Int
override
def
prepend
(elems: A*): scala.Unit
elem -
the element to prepend.
override
def
prependAll
(elems: scala.Iterable[A]): scala.Unit
elements
method. The identity of the
buffer is returned.iter -
the iterable object.
def
remove
(n: scala.Int): A
n -
the index which refers to the element to delete.
abstract
def
self
: scala.collection.mutable.Buffer[A]
def
update
(n: scala.Int, newelem: A): scala.Unit
n
with the new element
newelem
.n -
the index of the element to replace.
newelem -
the new element.