Class Commons


  • public class Commons
    extends Object
    • Constructor Detail

      • Commons

        public Commons()
    • Method Detail

      • init

        public static void init()
      • isTrace

        public static boolean isTrace()
      • startTrace

        public static void startTrace()
      • stopTrace

        public static void stopTrace()
      • info

        public static void info​(String msg,
                                Object... args)
      • error

        public static void error​(String msg,
                                 Object... args)
      • debug

        public static void debug​(String msg,
                                 Object... args)
      • trace

        public static void trace​(String msg,
                                 Object... args)
      • isDebug

        public static boolean isDebug()
      • startDebug

        public static void startDebug()
      • stopDebug

        public static void stopDebug()
      • parmsValid

        public static boolean parmsValid​(Object... parms)
      • reverseIntArray

        public static int[] reverseIntArray​(int[] anArray)
      • isOdd

        public static boolean isOdd​(int number)
      • getAppDataPath

        public static File getAppDataPath()
      • setAppDataPath

        public static File setAppDataPath​(String givenAppPath)
      • resetAppDataPath

        public static File resetAppDataPath()
      • getAppDataStore

        public static File getAppDataStore()
      • getUserHome

        public static File getUserHome()
      • getWorkDir

        public static File getWorkDir()
      • runningWindows

        public static boolean runningWindows()
      • runningMac

        public static boolean runningMac()
      • runningLinux

        public static boolean runningLinux()
      • getSXVersion

        public static String getSXVersion()
      • getSXVersionIDE

        public static String getSXVersionIDE()
      • getSXVersionAPI

        public static String getSXVersionAPI()
      • getSXVersionLong

        public static String getSXVersionLong()
      • getSXVersionShort

        public static String getSXVersionShort()
      • getSXBuild

        public static String getSXBuild()
      • getSxBuildStamp

        public static String getSxBuildStamp()
      • getSXBuildNumber

        public static String getSXBuildNumber()
      • hasVersionFile

        public static boolean hasVersionFile​(File folder)
      • makeVersionFile

        public static void makeVersionFile​(File folder)
      • getOSName

        public static String getOSName()
      • getOSVersion

        public static String getOSVersion()
      • getOSInfo

        public static String getOSInfo()
      • getJavaVersion

        public static int getJavaVersion()
      • getJavaInfo

        public static String getJavaInfo()
      • isJava8

        public static boolean isJava8()
      • hasSysProp

        public static boolean hasSysProp​(String prop)
      • getSysProp

        public static String getSysProp​(String prop)
      • dumpSysProps

        public static void dumpSysProps()
        print the current java system properties key-value pairs sorted by key
      • dumpSysProps

        public static void dumpSysProps​(String filter)
        print the current java system properties key-value pairs sorted by key but only keys containing filter
        Parameters:
        filter - the filter string
      • isBundlePathSupported

        public static boolean isBundlePathSupported()
      • makeURL

        public static URL makeURL()
      • makeURL

        public static URL makeURL​(Object main)
      • urlToFile

        public static File urlToFile​(URL url)
      • getContentList

        public static List<String> getContentList​(String resFolder,
                                                  Class classReference)
      • copyResourceToString

        public static String copyResourceToString​(String res,
                                                  Class classReference)
      • jnaPathAdd

        public static String jnaPathAdd​(String sFolder)
      • loadLib

        public static boolean loadLib​(String lib)