scala.io
Members list
Type members
Classlikes
ANSI escape codes providing control over text formatting and color on supporting text terminals.
ANSI escape codes providing control over text formatting and color on supporting text terminals.
ANSI Style and Control Codes
This group of escape codes provides control over text styling. For example, to turn on reverse video with bold and then turn off all styling embed these codes,
import io.AnsiColor._
object ColorDemo extends App {
println(s"${REVERSED}${BOLD}Hello 1979!${RESET}")
}
Foreground and Background Colors
Embedding ANSI color codes in text output will control the text foreground and background colors.
Foreground | Background | |
---|---|---|
BLACK | BLACK_B | |
RED | RED_B | |
GREEN | GREEN_B | |
YELLOW | YELLOW_B | |
BLUE | BLUE_B | |
MAGENTA | MAGENTA_B | |
CYAN | CYAN_B | |
WHITE | WHITE_B |
Attributes
- Companion
- object
- Source
- AnsiColor.scala
- Supertypes
- Known subtypes
This object provides convenience methods to create an iterable representation of a source file.
This object provides convenience methods to create an iterable representation of a source file.
Attributes
- Source
- BufferedSource.scala
- Supertypes
-
class Sourcetrait Closeabletrait AutoCloseabletrait IterableOnce[Char]class Objecttrait Matchableclass AnyShow all
A class for character encoding/decoding preferences.
A class for character encoding/decoding preferences.
Attributes
- Companion
- object
- Source
- Codec.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Codec.scala
- Supertypes
- Self type
-
Codec.type
This object provides convenience methods to create an iterable representation of a source file.
An iterable representation of source data.
An iterable representation of source data. It may be reset with the optional reset method.
Subclasses must supply the underlying iterator.
Error handling may be customized by overriding the report method.
The current input and position, as well as the next character methods delegate to the positioner.
The default positioner encodes line and column numbers in the position passed to report. This behavior can be changed by supplying a custom positioner.
Attributes
- Companion
- object
- Source
- Source.scala
- Supertypes
-
trait Closeabletrait AutoCloseabletrait IterableOnce[Char]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class BufferedSource