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.
Reads data from inputStream with a buffered reader, using the encoding in implicit parameter codec.
- Value parameters:
- 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.
Create a Source
from array of bytes, decoding
the bytes according to codec.
- Returns:
the created
Source
instance.- Source:
- Source.scala
Creates a Source instance from a single character.
Creates a Source instance from a single character.
- Source:
- Source.scala
creates Source from array of characters, with empty description.
creates Source from array of characters, with empty description.
- Source:
- Source.scala
creates Source from file with given name, setting its description to filename.
creates Source from file with given name, setting its description to filename.
- Source:
- Source.scala
creates Source from file with given name, using given encoding, setting its description to filename.
creates Source from file with given name, using given encoding, setting its description to filename.
- Source:
- Source.scala
creates source
from file with given file URI
.
creates source
from file with given file URI
.
- Source:
- Source.scala
creates Source from file with given file: URI
creates Source from file with given file: URI
- Source:
- Source.scala
creates Source from file, using default character encoding, setting its description to filename.
creates Source from file, using default character encoding, setting its description to filename.
- Source:
- Source.scala
same as fromFile(file, enc, Source.DefaultBufSize)
same as fromFile(file, enc, Source.DefaultBufSize)
- Source:
- Source.scala
Creates Source from file
, using given character encoding, setting
its description to filename.
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.
Creates a Source from an Iterable.
- Value parameters:
- 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.)
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.
Reads data from a classpath resource, using either a context classloader (default) or a passed one.
- Value parameters:
- 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
creates Source from a String, with no description.
creates Source from a String, with no description.
- Source:
- Source.scala
creates Source
from file with given file: URI
creates Source
from file with given file: URI
- Source:
- Source.scala
same as fromInputStream(url.openStream())(Codec(enc))
same as fromInputStream(url.openStream())(Codec(enc))
- Source:
- Source.scala
same as fromInputStream(url.openStream())(codec)
same as fromInputStream(url.openStream())(codec)
- Source:
- Source.scala