Module com.pi4j
Package com.pi4j.util

Class Console

    • Field Detail

      • CLEAR_SCREEN_ESCAPE_SEQUENCE

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

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

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

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

        protected boolean exiting
    • Constructor Detail

      • Console

        public Console()
    • Method Detail

      • println

        public Console println()

        println.

        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.
      • 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.
      • exiting

        public boolean exiting()

        exiting.

        Returns:
        a boolean.
      • isRunning

        public boolean isRunning()

        isRunning.

        Returns:
        a boolean.