Package ch.autumo.beetroot.utils
Class Helper
java.lang.Object
ch.autumo.beetroot.utils.Helper
Helper methods.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringadjustRefDisplayName(String displayName) Create proper display name for reference entities by removing possible key prefixes or post-fixes.static StringbytesToHex(byte[] bytes) Bytes 2 Hex.static StringcreateBanner(String banner, com.diogonunes.jcolor.Attribute colorAttribute) Create banner; colorized or not.static voidExit console program, due to an error.static voidexit(int code) Exit console program.static voidExit console program, due to unprocessable error.static StringgetDesktopPropertiesPath(String appName) Get properties path.static voidExit because of invalid argument use.static voidExit console program, due desired end.
-
Field Details
-
USER_HOME
User home directory. -
FILE_SEPARATOR
System-specific file separator. -
WIN_APPDATA_FOLDER
Get Windows APPDATA directory.
-
-
Constructor Details
-
Helper
public Helper()
-
-
Method Details
-
bytesToHex
Bytes 2 Hex.- Parameters:
bytes- bytes- Returns:
- Hex representation
-
getDesktopPropertiesPath
Get properties path.- Parameters:
appName- app name- Returns:
- properties path
-
adjustRefDisplayName
Create proper display name for reference entities by removing possible key prefixes or post-fixes.- Parameters:
displayName- display name- Returns:
- proper display name
-
createBanner
Create banner; colorized or not.- Parameters:
banner- banner textcolorAttribute- 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
-