Module com.pi4j
Package com.pi4j.util

Class Console

java.lang.Object
com.pi4j.util.Console

public class Console extends Object

Console class.

Version:
$Id: $Id
Author:
Robert Savage (http://www.savagehomeautomation.com)
  • Field Details

    • CLEAR_SCREEN_ESCAPE_SEQUENCE

      public static final String CLEAR_SCREEN_ESCAPE_SEQUENCE
      Constant CLEAR_SCREEN_ESCAPE_SEQUENCE="\033[2J\033[1;1H"
      See Also:
    • ERASE_LINE_ESCAPE_SEQUENCE

      public static final String ERASE_LINE_ESCAPE_SEQUENCE
      Constant ERASE_LINE_ESCAPE_SEQUENCE="\033[K"
      See Also:
    • LINE_SEPARATOR_CHAR

      public static final char LINE_SEPARATOR_CHAR
      Constant LINE_SEPARATOR_CHAR='*'
      See Also:
    • LINE_SEPARATOR

      public static final String LINE_SEPARATOR
      Constant LINE_SEPARATOR="StringUtil.repeat(LINE_SEPARATOR_CHAR, "{trunked}
    • exiting

      protected boolean exiting
  • Constructor Details

    • Console

      public Console()
  • Method Details

    • println

      public Console println(String format, Object... args)

      println.

      Parameters:
      format - a String object.
      args - a Object object.
      Returns:
      a Console object.
    • print

      public Console print(String format, Object... args)

      print.

      Parameters:
      format - a String object.
      args - a Object object.
      Returns:
      a Console object.
    • println

      public Console println(String line)

      println.

      Parameters:
      line - a String object.
      Returns:
      a Console object.
    • println

      public Console println(Object line)

      println.

      Parameters:
      line - a Object object.
      Returns:
      a Console object.
    • println

      public Console println()

      println.

      Returns:
      a Console object.
    • print

      public Console print(Object data)

      print.

      Parameters:
      data - a Object object.
      Returns:
      a Console object.
    • print

      public Console print(String data)

      print.

      Parameters:
      data - a String object.
      Returns:
      a Console object.
    • println

      public Console println(char character, int repeat)

      println.

      Parameters:
      character - a char.
      repeat - a int.
      Returns:
      a Console object.
    • emptyLine

      public Console emptyLine()

      emptyLine.

      Returns:
      a Console object.
    • emptyLine

      public Console emptyLine(int number)

      emptyLine.

      Parameters:
      number - a int.
      Returns:
      a Console object.
    • separatorLine

      public Console separatorLine()

      separatorLine.

      Returns:
      a Console object.
    • separatorLine

      public Console separatorLine(char character)

      separatorLine.

      Parameters:
      character - a char.
      Returns:
      a Console object.
    • separatorLine

      public Console separatorLine(char character, int length)

      separatorLine.

      Parameters:
      character - a char.
      length - a int.
      Returns:
      a Console object.
    • title

      public Console title(String... title)

      title.

      Parameters:
      title - a String object.
      Returns:
      a Console object.
    • box

      public Console box(String... lines)

      box.

      Parameters:
      lines - a String object.
      Returns:
      a Console object.
    • box

      public Console box(int padding, String... lines)

      box.

      Parameters:
      padding - a int.
      lines - a String object.
      Returns:
      a Console object.
    • goodbye

      public Console goodbye()

      goodbye.

      Returns:
      a Console object.
    • clearScreen

      public Console clearScreen()

      clearScreen.

      Returns:
      a Console object.
    • eraseLine

      public Console eraseLine()

      eraseLine.

      Returns:
      a Console object.
    • promptForExit

      public Console promptForExit()

      promptForExit.

      Returns:
      a Console object.
    • waitForExit

      public void waitForExit() throws InterruptedException

      waitForExit.

      Throws:
      InterruptedException - if any.
    • exiting

      public boolean exiting()

      exiting.

      Returns:
      a boolean.
    • isRunning

      public boolean isRunning()

      isRunning.

      Returns:
      a boolean.