This object provides convenience methods to create an iterable representation of a source file.
- Companion
- class
- Source
- Source.scala
Value members
Concrete methods
Reads data from inputStream with a buffered reader, using the encoding in implicit parameter codec.
- Value Params
- bufferSize
buffer size (defaults to Source.DefaultBufSize)
- close
a () => Unit method which closes the stream (if unset, close() will do nothing)
- codec
(implicit) a scala.io.Codec specifying behavior (defaults to Codec.default)
- inputStream
the input stream from which to read
- reset
a () => Source which resets the stream (if unset, reset() will throw an Exception)
- Returns
the buffered source
- Source
- Source.scala
Create a Source
from array of bytes, decoding
the bytes according to codec.
- Returns
the created
Source
instance.- Source
- Source.scala
creates Source from file with given name, using given encoding, setting its description to filename.
- Source
- Source.scala
creates Source from file, using default character encoding, setting its description to filename.
- Source
- Source.scala
Creates Source from file
, using given character encoding, setting
its description to filename. Input is buffered in a buffer of size
bufferSize
.
- Source
- Source.scala
Creates a Source from an Iterable.
- Value Params
- iterable
the Iterable
- Returns
the Source
- Source
- Source.scala
Create a Source
from array of bytes, assuming
one byte per character (ISO-8859-1 encoding.)
- Source
- Source.scala
Reads data from a classpath resource, using either a context classloader (default) or a passed one.
- Value Params
- classLoader
classloader to be used, or context classloader if not specified
- resource
name of the resource to load from the classpath
- Returns
the buffered source
- Source
- Source.scala