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
All Methods Static Methods Instance Methods Concrete Methods 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 voidshow()
-
-
-
Field Detail
-
shebangPython
public static final String shebangPython
- See Also:
- Constant Field Values
-
shebangJython
public static final String shebangJython
- See Also:
- Constant Field Values
-
-
Method Detail
-
readExtensions
public static void readExtensions(boolean afterStart)
-
hasExtensionsFile
public static boolean hasExtensionsFile()
-
getExtensionsFile
public static File getExtensionsFile()
-
getExtensionsFileDefault
public static String getExtensionsFileDefault()
-
isJythonExtern
public static boolean isJythonExtern()
-
setJythonExtern
public static void setJythonExtern(boolean jythonExtern)
-
hasPython
public static boolean hasPython()
-
getPython
public static String getPython()
-
isJrubyExtern
public static boolean isJrubyExtern()
-
setJrubyExtern
public static void setJrubyExtern(boolean jrubyExtern)
-
getSitesTxt
public static File getSitesTxt()
-
getSitesTxtDefault
public static String getSitesTxtDefault()
-
show
public static void show()
-
getInstance
public static ExtensionManager getInstance()
-
isInstalled
public boolean isInstalled(String name)
-
-