Class Helper

java.lang.Object
ch.autumo.beetroot.utils.Helper

public class Helper extends Object
Helper methods.
  • Field Details

    • USER_HOME

      public static final String USER_HOME
      User home directory.
    • FILE_SEPARATOR

      public static final String FILE_SEPARATOR
      System-specific file separator.
    • WIN_APPDATA_FOLDER

      public static final String WIN_APPDATA_FOLDER
      Get Windows APPDATA directory.
  • Constructor Details

    • Helper

      public Helper()
  • Method Details

    • bytesToHex

      public static String bytesToHex(byte[] bytes)
      Bytes 2 Hex.
      Parameters:
      bytes - bytes
      Returns:
      Hex representation
    • getDesktopPropertiesPath

      public static String getDesktopPropertiesPath(String appName)
      Get properties path.
      Parameters:
      appName - app name
      Returns:
      properties path
    • adjustRefDisplayName

      public static String adjustRefDisplayName(String displayName)
      Create proper display name for reference entities by removing possible key prefixes or post-fixes.
      Parameters:
      displayName - display name
      Returns:
      proper display name
    • createBanner

      public static String createBanner(String banner, com.diogonunes.jcolor.Attribute colorAttribute)
      Create banner; colorized or not.
      Parameters:
      banner - banner text
      colorAttribute - color attribute
      Returns:
      adjusted banner text
    • fatalExit

      public static void fatalExit()
      Exit console program, due to unprocessable error.
    • errorExit

      public static void errorExit()
      Exit console program, due to an error.
    • invalidArgumentsExit

      public static void invalidArgumentsExit()
      Exit because of invalid argument use.
    • normalExit

      public static void normalExit()
      Exit console program, due desired end.
    • exit

      public static void exit(int code)
      Exit console program.
      Parameters:
      code - exit code