Class ConsoleUtils

java.lang.Object
tk.thesuperlab.photonlib.console.ConsoleUtils

public class ConsoleUtils extends Object
  • Field Details

    • errorFormat

      public static com.diogonunes.jcolor.Attribute[] errorFormat
    • promptFormat

      public static com.diogonunes.jcolor.Attribute[] promptFormat
    • titleFormat

      public static com.diogonunes.jcolor.Attribute[] titleFormat
    • optionsTitleFormat

      public static com.diogonunes.jcolor.Attribute[] optionsTitleFormat
    • optionFormat

      public static com.diogonunes.jcolor.Attribute[] optionFormat
    • successFormat

      public static com.diogonunes.jcolor.Attribute[] successFormat
  • Constructor Details

    • ConsoleUtils

      public ConsoleUtils()
  • Method Details

    • printOptions

      public static int printOptions(String optionsPrompt, String... options)
      Prompt user for options.
      Parameters:
      optionsPrompt - User prompt
      options - Option list
      Returns:
      selected option
    • printUtilityTitle

      public static void printUtilityTitle(String utilityName, String utilityVersion)
      Print utility title
      Parameters:
      utilityName - Name of utility
      utilityVersion - Utility version
    • printMessage

      public static void printMessage(String message)
      Sysout equivalent
      Parameters:
      message -
    • printTitle

      public static void printTitle(String title)
      Print section title
      Parameters:
      title - Title string
    • prompt

      public static String prompt(String prompt)
      Prompt user
      Parameters:
      prompt - Prompt string
      Returns:
      User input
    • clearConsole

      public static void clearConsole()
      Clears console
    • printError

      public static void printError(String errorMessage)
      Print error to standard output
      Parameters:
      errorMessage - Error string
    • printError

      public static void printError(ErrorType errorType)
      Prints error to standard output with pre-made type
      Parameters:
      errorType - Error type
    • printError

      public static void printError(String message, ErrorType errorType)
      Prints error to standard output with pre-made type and custom message
      Parameters:
      message - Error string
      errorType - Error type