org.sikuli.script
Class ExtensionManager
java.lang.Object
org.sikuli.script.ExtensionManager
public class ExtensionManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXT_LIST_FILE
protected static final String EXT_LIST_FILE
- See Also:
- Constant Field Values
_instance
protected static ExtensionManager _instance
_extListFile
protected File _extListFile
_extensions
protected ArrayList<org.sikuli.script.Extension> _extensions
ExtensionManager
protected ExtensionManager()
getInstance
public static ExtensionManager getInstance()
readExtList
protected void readExtList()
updateExtList
protected void updateExtList()
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
find
protected org.sikuli.script.Extension find(String name)
addExtension
protected void addExtension(String name,
String url,
String version)
getVersion
public String getVersion(String name)
isOutOfDate
public boolean isOutOfDate(String name,
String version)
isInstalled
public boolean isInstalled(String name)
install
public boolean install(String name,
String url_,
String version_)
- install a Sikuli extension (.JAR)
getUserExtPath
public String getUserExtPath()
- returns the absolute path to the user's extension path
normalisedVersion
public static String normalisedVersion(String version)
normalisedVersion
public static String normalisedVersion(String version,
String sep,
int maxWidth)