Source (original) (raw)
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)
Attributes
Returns
the buffered source
Source
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.
Attributes
Returns
the created Source
instance.
Source
Creates a Source instance from a single character.
Creates a Source instance from a single character.
Attributes
Source
creates Source from array of characters, with empty description.
creates Source from array of characters, with empty description.
Attributes
Source
creates Source from file with given name, setting its description to filename.
creates Source from file with given name, setting its description to filename.
Attributes
Source
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.
Attributes
Source
creates source
from file with given file URI
.
creates source
from file with given file URI
.
Attributes
Source
creates Source from file with given file: URI
creates Source from file with given file: URI
Attributes
Source
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.
Attributes
Source
same as fromFile(file, enc, Source.DefaultBufSize)
same as fromFile(file, enc, Source.DefaultBufSize)
Attributes
Source
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
.
Attributes
Source
Creates a Source from an Iterable.
Creates a Source from an Iterable.
Value parameters
iterable
the Iterable
Attributes
Returns
the Source
Source
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
Attributes
Returns
the buffered source
Source
creates Source from a String, with no description.
creates Source from a String, with no description.
Attributes
Source
creates Source
from file with given file: URI
creates Source
from file with given file: URI
Attributes
Source
same as fromURL(new URL(s))(Codec(enc))
same as fromURL(new URL(s))(Codec(enc))
Attributes
Source
same as fromURL(new URL(s))
same as fromInputStream(url.openStream())(Codec(enc))
same as fromInputStream(url.openStream())(Codec(enc))
Attributes
Source
same as fromInputStream(url.openStream())(codec)
same as fromInputStream(url.openStream())(codec)
Attributes
Source
Creates a Source
from System.in.
Creates a Source
from System.in.
Attributes
Source
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.)
Attributes
Deprecated
[Since version 2.13.9]
Use `fromBytes` and specify an encoding
Source