Package tigase.util.ui.console

# Class SystemConsole

java.lang.Object
tigase.util.ui.console.SystemConsole

All Implemented Interfaces:
  `ConsoleIfc`

public class SystemConsole extends Object implements ConsoleIfc
Simple SystemConsole class handling user input/output from command-line, including labels and secure password reading

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SystemConsole()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `readLine()`
  `String`
  `readLine(String label)`
  `char[]`
  `readPassword(String label)`
  `void`
  `writeLine(Object obj)`
  `void`
  `writeLine(String format, Object... args)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SystemConsole

    public SystemConsole()

- ## Method Details

  - ### readLine

    public String readLine()
    Specified by:
      `readLine` in interface `ConsoleIfc`

  - ### readLine

    public String readLine(String label)
    Specified by:
      `readLine` in interface `ConsoleIfc`

  - ### readPassword

    public char[] readPassword(String label)
    Specified by:
      `readPassword` in interface `ConsoleIfc`

  - ### writeLine

    public void writeLine(String format, Object... args)
    Specified by:
      `writeLine` in interface `ConsoleIfc`

  - ### writeLine

    public void writeLine(Object obj)
    Specified by:
      `writeLine` in interface `ConsoleIfc`