PagedSeq

object PagedSeq

The PagedSeq object defines a lazy implementations of a random access sequence.

The PagedSeq object defines a lazy implementations of a random access sequence.

Provides utility methods that return instances of PagedSeq[Char]. fromIterator and fromIterable provide generalised instances of PagedSeq

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromFile(source: File): PagedSeq[Char]

Constructs a paged character sequence from an input file

Constructs a paged character sequence from an input file

def fromFile(source: String): PagedSeq[Char]

Constructs a paged character sequence from a file with given name

Constructs a paged character sequence from a file with given name

def fromIterable[T](source: Iterable[T])(`evidence$4`: ClassTag[T]): PagedSeq[T]

Constructs a paged sequence from an iterable

Constructs a paged sequence from an iterable

def fromIterator[T](source: Iterator[T])(`evidence$3`: ClassTag[T]): PagedSeq[T]

Constructs a paged sequence from an iterator

Constructs a paged sequence from an iterator

def fromLines(source: Iterator[String]): PagedSeq[Char]

Constructs a paged character sequence from a line iterator Lines do not contain trailing \n characters; The method inserts a line separator \n between any two lines in the sequence.

Constructs a paged character sequence from a line iterator Lines do not contain trailing \n characters; The method inserts a line separator \n between any two lines in the sequence.

def fromLines(source: Iterable[String]): PagedSeq[Char]

Constructs a paged character sequence from a line iterable Lines do not contain trailing \n characters; The method inserts a line separator \n between any two lines in the sequence.

Constructs a paged character sequence from a line iterable Lines do not contain trailing \n characters; The method inserts a line separator \n between any two lines in the sequence.

def fromReader(source: Reader): PagedSeq[Char]

Constructs a paged character sequence from an input reader

Constructs a paged character sequence from an input reader

def fromSource(source: Source): PagedSeq[Char]

Constructs a paged character sequence from a scala.io.Source value

Constructs a paged character sequence from a scala.io.Source value

def fromStrings(source: Iterator[String]): PagedSeq[Char]

Constructs a paged character sequence from a string iterator

Constructs a paged character sequence from a string iterator

def fromStrings(source: Iterable[String]): PagedSeq[Char]

Constructs a paged character sequence from a string iterable

Constructs a paged character sequence from a string iterable

Concrete fields

final val UndeterminedEnd: 2147483647