scala

Console

object Console extends DeprecatedConsole with AnsiColor

Implements functionality for printing Scala values on the terminal as well as reading specific values. Also defines constants for marking up text on ANSI terminals.

Source
Console.scala
Version

1.0, 03/09/2003

Linear Supertypes
AnsiColor, DeprecatedConsole, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Console
  2. AnsiColor
  3. DeprecatedConsole
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final val BLACK: String("\033[30m")

    Foreground color for ANSI black

    Foreground color for ANSI black

    Definition Classes
    AnsiColor
  7. final val BLACK_B: String("\033[40m")

    Background color for ANSI black

    Background color for ANSI black

    Definition Classes
    AnsiColor
  8. final val BLINK: String("\033[5m")

    ANSI blink

    ANSI blink

    Definition Classes
    AnsiColor
  9. final val BLUE: String("\033[34m")

    Foreground color for ANSI blue

    Foreground color for ANSI blue

    Definition Classes
    AnsiColor
  10. final val BLUE_B: String("\033[44m")

    Background color for ANSI blue

    Background color for ANSI blue

    Definition Classes
    AnsiColor
  11. final val BOLD: String("\033[1m")

    ANSI bold

    ANSI bold

    Definition Classes
    AnsiColor
  12. final val CYAN: String("\033[36m")

    Foreground color for ANSI cyan

    Foreground color for ANSI cyan

    Definition Classes
    AnsiColor
  13. final val CYAN_B: String("\033[46m")

    Background color for ANSI cyan

    Background color for ANSI cyan

    Definition Classes
    AnsiColor
  14. final val GREEN: String("\033[32m")

    Foreground color for ANSI green

    Foreground color for ANSI green

    Definition Classes
    AnsiColor
  15. final val GREEN_B: String("\033[42m")

    Background color for ANSI green

    Background color for ANSI green

    Definition Classes
    AnsiColor
  16. final val INVISIBLE: String("\033[8m")

    ANSI invisible

    ANSI invisible

    Definition Classes
    AnsiColor
  17. final val MAGENTA: String("\033[35m")

    Foreground color for ANSI magenta

    Foreground color for ANSI magenta

    Definition Classes
    AnsiColor
  18. final val MAGENTA_B: String("\033[45m")

    Background color for ANSI magenta

    Background color for ANSI magenta

    Definition Classes
    AnsiColor
  19. final val RED: String("\033[31m")

    Foreground color for ANSI red

    Foreground color for ANSI red

    Definition Classes
    AnsiColor
  20. final val RED_B: String("\033[41m")

    Background color for ANSI red

    Background color for ANSI red

    Definition Classes
    AnsiColor
  21. final val RESET: String("\033[0m")

    Reset ANSI styles

    Reset ANSI styles

    Definition Classes
    AnsiColor
  22. final val REVERSED: String("\033[7m")

    ANSI reversed

    ANSI reversed

    Definition Classes
    AnsiColor
  23. final val UNDERLINED: String("\033[4m")

    ANSI underlines

    ANSI underlines

    Definition Classes
    AnsiColor
  24. final val WHITE: String("\033[37m")

    Foreground color for ANSI white

    Foreground color for ANSI white

    Definition Classes
    AnsiColor
  25. final val WHITE_B: String("\033[47m")

    Background color for ANSI white

    Background color for ANSI white

    Definition Classes
    AnsiColor
  26. final val YELLOW: String("\033[33m")

    Foreground color for ANSI yellow

    Foreground color for ANSI yellow

    Definition Classes
    AnsiColor
  27. final val YELLOW_B: String("\033[43m")

    Background color for ANSI yellow

    Background color for ANSI yellow

    Definition Classes
    AnsiColor
  28. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  29. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  32. def err: PrintStream

    The default error, can be overridden by setErr

  33. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. def flush(): Unit

    Flushes the output stream.

    Flushes the output stream. This function is required when partial output (i.e. output not terminated by a newline character) has to be made visible on the terminal.

  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. def in: BufferedReader

    The default input, can be overridden by setIn

  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  42. def out: PrintStream

    The default output, can be overridden by setOut

  43. def print(obj: Any): Unit

    Prints an object to out using its toString method.

    Prints an object to out using its toString method.

    obj

    the object to print; may be null.

  44. def printf(text: String, args: Any*): Unit

    Prints its arguments as a formatted string to the default output, based on a string pattern (in a fashion similar to printf in C).

    Prints its arguments as a formatted string to the default output, based on a string pattern (in a fashion similar to printf in C).

    The interpretation of the formatting patterns is described in `java.util.Formatter`.

    text

    the pattern for formatting the arguments.

    args

    the arguments used to instantiating the pattern.

    Exceptions thrown
    java.lang.IllegalArgumentException

    if there was a problem with the format string or arguments

  45. def println(x: Any): Unit

    Prints out an object to the default output, followed by a newline character.

    Prints out an object to the default output, followed by a newline character.

    x

    the object to print.

  46. def println(): Unit

    Prints a newline character on the default output.

  47. def setErrDirect(err: PrintStream): Unit

    Attributes
    protected
    Definition Classes
    Console → DeprecatedConsole
  48. def setInDirect(in: BufferedReader): Unit

    Attributes
    protected
    Definition Classes
    Console → DeprecatedConsole
  49. def setOutDirect(out: PrintStream): Unit

    Internal usage only.

    Internal usage only.

    Attributes
    protected
    Definition Classes
    Console → DeprecatedConsole
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  51. def toString(): String

    Definition Classes
    AnyRef → Any
  52. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def withErr[T](err: OutputStream)(thunk: ⇒ T): T

    Sets the default error stream for the duration of execution of one thunk.

    Sets the default error stream for the duration of execution of one thunk.

    err

    the new error stream.

    thunk

    the code to execute with the new error stream active

    returns

    the results of thunk

    See also

    withErr[T](err:PrintStream)(thunk: =>T)

  56. def withErr[T](err: PrintStream)(thunk: ⇒ T): T

    Set the default error stream for the duration of execution of one thunk.

    Set the default error stream for the duration of execution of one thunk.

    err

    the new error stream.

    thunk

    the code to execute with the new error stream active

    returns

    the results of thunk

    Example:
    1. withErr(Console.out) { println("This goes to default _out_") }
    See also

    withErr[T](err:OutputStream)(thunk: =>T)

  57. def withIn[T](in: InputStream)(thunk: ⇒ T): T

    Sets the default input stream for the duration of execution of one thunk.

    Sets the default input stream for the duration of execution of one thunk.

    in

    the new input stream.

    thunk

    the code to execute with the new input stream active

    returns

    the results of thunk

    See also

    withIn[T](reader:Reader)(thunk: =>T)

  58. def withIn[T](reader: Reader)(thunk: ⇒ T): T

    Sets the default input stream for the duration of execution of one thunk.

    Sets the default input stream for the duration of execution of one thunk.

    thunk

    the code to execute with the new input stream active

    returns

    the results of thunk

    Example:
    1. val someFile:Reader = openFile("file.txt")
      withIn(someFile) {
        // Reads a line from file.txt instead of default input
        println(readLine)
      }
    See also

    withIn[T](in:InputStream)(thunk: =>T)

  59. def withOut[T](out: OutputStream)(thunk: ⇒ T): T

    Sets the default output stream for the duration of execution of one thunk.

    Sets the default output stream for the duration of execution of one thunk.

    out

    the new output stream.

    thunk

    the code to execute with the new output stream active

    returns

    the results of thunk

    See also

    withOut[T](out:PrintStream)(thunk: => T)

  60. def withOut[T](out: PrintStream)(thunk: ⇒ T): T

    Sets the default output stream for the duration of execution of one thunk.

    Sets the default output stream for the duration of execution of one thunk.

    out

    the new output stream.

    thunk

    the code to execute with the new output stream active

    returns

    the results of thunk

    Example:
    1. withOut(Console.err) { println("This goes to default _error_") }
    See also

    withOut[T](out:OutputStream)(thunk: => T)

Deprecated Value Members

  1. def readBoolean(): Boolean

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  2. def readByte(): Byte

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  3. def readChar(): Char

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  4. def readDouble(): Double

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  5. def readFloat(): Float

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  6. def readInt(): Int

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  7. def readLine(text: String, args: Any*): String

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  8. def readLine(): String

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  9. def readLong(): Long

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  10. def readShort(): Short

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  11. def readf(format: String): List[Any]

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  12. def readf1(format: String): Any

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  13. def readf2(format: String): (Any, Any)

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  14. def readf3(format: String): (Any, Any, Any)

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use the method in scala.io.ReadStdin

  15. def setErr(err: OutputStream): Unit

    Sets the default error stream.

    Sets the default error stream.

    err

    the new error stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withErr

  16. def setErr(err: PrintStream): Unit

    Sets the default error stream.

    Sets the default error stream.

    err

    the new error stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withErr

  17. def setIn(in: InputStream): Unit

    Sets the default input stream.

    Sets the default input stream.

    in

    the new input stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withIn

  18. def setIn(reader: Reader): Unit

    Sets the default input stream.

    Sets the default input stream.

    reader

    specifies the new input stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withIn

  19. def setOut(out: OutputStream): Unit

    Sets the default output stream.

    Sets the default output stream.

    out

    the new output stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withOut

  20. def setOut(out: PrintStream): Unit

    Sets the default output stream.

    Sets the default output stream.

    out

    the new output stream.

    Definition Classes
    DeprecatedConsole
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use withOut

Inherited from AnsiColor

Inherited from DeprecatedConsole

Inherited from AnyRef

Inherited from Any

Ungrouped