Package org.sikuli.script.support
Class Commons
- java.lang.Object
-
- org.sikuli.script.support.Commons
-
public class Commons extends Object
-
-
Constructor Summary
Constructors Constructor Description Commons()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbundlePathValid(ImagePath.PathEntry entry)static StringcopyResourceToString(String res, Class classReference)static voiddebug(String msg, Object... args)static voiddumpSysProps()print the current java system properties key-value pairs sorted by keystatic voiddumpSysProps(String filter)print the current java system properties key-value pairs sorted by key but only keys containing filterstatic Stringenter(String method, String parameter, Object... args)static voiderror(String msg, Object... args)static voidexit(String method, String returns, Object... args)static FilegetAppDataPath()static FilegetAppDataStore()static List<String>getContentList(String res)static List<String>getContentList(String resFolder, Class classReference)static List<String>getFileList(String resFolder)static List<String>getFileList(String resFolder, Class classReference)static StringgetJavaInfo()static intgetJavaVersion()static StringgetOSInfo()static StringgetOSName()static StringgetOSVersion()static StringgetSXBuild()static StringgetSXBuildNumber()static StringgetSxBuildStamp()static StringgetSXVersion()static StringgetSXVersionAPI()static StringgetSXVersionIDE()static StringgetSXVersionLong()static StringgetSXVersionShort()static StringgetSysProp(String prop)static ArrayList<String>getSysProps(String filter)static FilegetUserHome()static FilegetWorkDir()static booleanhasSysProp(String prop)static booleanhasVersionFile(File folder)static voidinfo(String msg, Object... args)static voidinit()static booleanisBundlePathSupported()static booleanisDebug()static booleanisJava8()static booleanisOdd(int number)static booleanisTrace()static StringjnaPathAdd(String sFolder)static booleanloadLib(String lib)static URLmakeURL()static URLmakeURL(Object main)static URLmakeURL(Object main, String sub)static voidmakeVersionFile(File folder)static booleanparmsValid(Object... parms)static FileresetAppDataPath()static int[]reverseIntArray(int[] anArray)static booleanrunningLinux()static booleanrunningMac()static booleanrunningWindows()static FilesetAppDataPath(String givenAppPath)static voidstartDebug()static voidstartTrace()static voidstopDebug()static voidstopTrace()static voidtrace(String msg, Object... args)static FileurlToFile(URL url)
-
-
-
Method Detail
-
init
public static void init()
-
isTrace
public static boolean isTrace()
-
startTrace
public static void startTrace()
-
stopTrace
public static void stopTrace()
-
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()
-
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)
-
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()
-
bundlePathValid
public static void bundlePathValid(ImagePath.PathEntry entry)
-
makeURL
public static URL makeURL()
-
loadLib
public static boolean loadLib(String lib)
-
-