|
Scala 2.1.7
|
class
Buffer
[ A ]
extends
java.lang.Object with
scala.Seq[A] with
scala.collection.mutable.Scriptable[scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]]] with
scala.ScalaObjectDef Summary | |
def
+
( elem : A )
: scala.collection.mutable.Buffer[A]
Append a single element to this buffer and return the identity of the buffer. |
|
def
++
( elems : 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.
|
|
def
++
( iter : scala.Iterator[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.
|
|
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.
|
|
def
++=
( elems : scala.Iterable[A] )
: scala.Unit
Appends a number of elements provided by an iterable object via its elements method.
|
|
def
++=
( it : scala.Iterator[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. |
|
def
<<
( cmd : scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]] )
: scala.Unit
Send a message to this scriptable object. |
|
def
append
( elems : A* )
: scala.Unit
Appends a sequence of elements to this buffer. |
|
def
appendAll
( iter : scala.Iterable[A] )
: scala.Unit
Appends a number of elements provided by an iterable object via its elements method.
|
|
def
clear
: scala.Unit
Clears the buffer contents. |
|
override
|
def
clone
: scala.collection.mutable.Buffer[A]
Return a clone of this buffer. |
override
|
def
hashCode
: scala.Int
The hashCode method always yields an error, since it is not safe to use buffers as keys in hash tables. |
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
prepend
( elems : A* )
: scala.Unit
Prepend an element to this list. |
|
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. |
|
override protected
|
def
stringPrefix
: java.lang.String
Defines the prefix of the string representation. |
def
trimEnd
( n : scala.Int )
: scala.Unit
Removes the last n elements.
|
|
def
trimStart
( n : scala.Int )
: scala.Unit
Removes the first n elements.
|
|
def
update
( n : scala.Int , newelem : A )
: scala.Unit
Replace element at index n with the new element
newelem .
|
Def Detail |
def
+
( elem : A ) : scala.collection.mutable.Buffer[A]
def
++
( elems : scala.Iterable[A] ) : scala.collection.mutable.Buffer[A]
elements
method. The identity of the
buffer is returned.def
++
( iter : scala.Iterator[A] ) : scala.collection.mutable.Buffer[A]
elements
method. The identity of the
buffer is returned.def
++:
( iter : scala.Iterable[A] ) : scala.collection.mutable.Buffer[A]
elements
method. The identity of the
buffer is returned.def
++=
( elems : scala.Iterable[A] ) : scala.Unit
elements
method.def
++=
( it : scala.Iterator[A] ) : scala.Unit
elements
method.def
+:
( elem : A ) : scala.collection.mutable.Buffer[A]
def
+=
( elem : A ) : scala.Unit
def
<<
( cmd : scala.collection.mutable.Message[scala.Tuple2[scala.collection.mutable.Location,A]] ) : scala.Unit
def
append
( elems : A* ) : scala.Unit
def
appendAll
( iter : scala.Iterable[A] ) : scala.Unit
elements
method.def
clear
: scala.Unit
def
clone
: scala.collection.mutable.Buffer[A]
def
hashCode
: scala.Int
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
.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
.def
prepend
( elems : A* ) : scala.Unit
def
prependAll
( elems : scala.Iterable[A] ) : scala.Unit
elements
method. The identity of the
buffer is returned.def
remove
( n : scala.Int ) : A
def
stringPrefix
: java.lang.String
def
trimEnd
( n : scala.Int ) : scala.Unit
n
elements.def
trimStart
( n : scala.Int ) : scala.Unit
n
elements.def
update
( n : scala.Int , newelem : A ) : scala.Unit
n
with the new element
newelem
.