Scalax
|
|
scalax/control/ManagedSequence.scala
]
abstract
class
ManagedSequence[+A]
extends
scala.PartialFunction[Int, A]Type Summary | |
abstract type
|
Handle |
Value Summary | |
abstract val
|
resource : ManagedResource[Handle] |
Methods inherited from scala.PartialFunction | |
scala.PartialFunction.orElse, scala.PartialFunction.andThen |
Methods inherited from scala.Function1 | |
scala.Function1.compose |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Type Details |
Value Details |
Method Details |
protected abstract
def
iterator(v : Handle) : scala.Iterator[A]
def
elements : ManagedResource[scala.Iterator[A]]
def
length : Int
def
isEmpty : Boolean
def
last : A
def
lastOption : scala.Option[A]
def
head : A
def
first : A
def
headOption : scala.Option[A]
def
firstOption : scala.Option[A]
def
++[B >: A](that : ManagedSequence[B]) : ManagedSequence[B]
def
++[B >: A](that : scala.Seq[B]) : ManagedSequence[B]
def
map[B](f : (A) => B) : ManagedSequence[B]
def
flatMap[B](f : (A) => scala.Iterable[B]) : ManagedSequence[B]
def
filter(f : (A) => Boolean) : ManagedSequence[A]
def
take(n : Int) : ManagedSequence[A]
def
drop(n : Int) : ManagedSequence[A]
def
slice(from : Int, until : Int) : ManagedSequence[A]
def
takeWhile(f : (A) => Boolean) : ManagedSequence[A]
def
dropWhile(f : (A) => Boolean) : ManagedSequence[A]
def
reverse : scala.List[A]
def
toArray[B >: A] : scala.Array[B]
def
find(f : (A) => Boolean) : scala.Option[A]
def
copyToBuffer[B >: A](buf : scala.collection.mutable.Buffer[B]) : Unit
def
sameElements(that : scala.Iterable[Any]) : Boolean
def
sameElements(that : ManagedSequence[Any]) : Boolean
def
toList : scala.List[A]
def
mkString(start : java.lang.String, sep : java.lang.String, end : java.lang.String) : java.lang.String
def
mkString(sep : java.lang.String) : java.lang.String
def
mkString : java.lang.String
def
copyToArray[B >: A](arr : scala.Array[B], start : Int) : Unit
protected
def
stringPrefix : java.lang.String
override
def
toString : java.lang.String
The default representation is platform dependent.
Scalax
|
|