Package org.sikuli.script.support
Class ExtensionManager
java.lang.Object
org.sikuli.script.support.ExtensionManager
public class ExtensionManager extends Object
-
Field Summary
Fields Modifier and Type Field Description static StringshebangJythonstatic StringshebangPython -
Method Summary
Modifier and Type Method Description static List<String>getExtensionNames()static FilegetExtensionsFile()static StringgetExtensionsFileDefault()static ExtensionManagergetInstance()StringgetLoadPath(String name)static StringgetPython()static FilegetSitesTxt()static StringgetSitesTxtDefault()StringgetVersion(String name)static booleanhasExtensionsFile()static booleanhasPython()static booleanhasShebang(String type, String scriptFile)booleaninstall(String name, String url, String version)booleanisInstalled(String name)static booleanisJrubyExtern()static booleanisJythonExtern()booleanisOutOfDate(String name, String version)static StringmakeClassPath(File jarFile)static voidreadExtensions(boolean afterStart)static voidsetJrubyExtern(boolean jrubyExtern)static voidsetJythonExtern(boolean jythonExtern)static booleanshouldCheckContent(String type, String identifier)static voidshow()
-
Field Details
-
shebangPython
- See Also:
- Constant Field Values
-
shebangJython
- See Also:
- Constant Field Values
-
-
Method Details
-
makeClassPath
-
readExtensions
public static void readExtensions(boolean afterStart) -
hasExtensionsFile
public static boolean hasExtensionsFile() -
getExtensionsFile
-
getExtensionsFileDefault
-
getExtensionNames
-
isJythonExtern
public static boolean isJythonExtern() -
setJythonExtern
public static void setJythonExtern(boolean jythonExtern) -
hasPython
public static boolean hasPython() -
getPython
-
isJrubyExtern
public static boolean isJrubyExtern() -
setJrubyExtern
public static void setJrubyExtern(boolean jrubyExtern) -
shouldCheckContent
-
hasShebang
-
getSitesTxt
-
getSitesTxtDefault
-
show
public static void show() -
getInstance
-
install
-
isInstalled
-
getLoadPath
-
isOutOfDate
-
getVersion
-