cytoscape.plugin
Class InstallablePlugin
java.lang.Object
cytoscape.plugin.InstallablePlugin
- All Implemented Interfaces:
- Installable
public class InstallablePlugin
- extends Object
- implements Installable
- Author:
- skillcoy
InstallablePlugin
public InstallablePlugin(PluginInfo obj)
getInfoObj
public PluginInfo getInfoObj()
- Specified by:
getInfoObj
in interface Installable
install
public boolean install()
throws IOException,
ManagerException
- Specified by:
install
in interface Installable
- Throws:
IOException
ManagerException
installToDir
public boolean installToDir(File dir)
throws IOException,
ManagerException
- Specified by:
installToDir
in interface Installable
- Throws:
IOException
ManagerException
installToDir
public boolean installToDir(File dir,
TaskMonitor taskMonitor)
throws IOException,
ManagerException
- Specified by:
installToDir
in interface Installable
- Throws:
IOException
ManagerException
install
public boolean install(TaskMonitor taskMonitor)
throws IOException,
ManagerException
- Specified by:
install
in interface Installable
- Throws:
IOException
ManagerException
uninstall
public boolean uninstall()
throws ManagerException
- Specified by:
uninstall
in interface Installable
- Throws:
ManagerException
findUpdates
public List<DownloadableInfo> findUpdates()
throws IOException,
org.jdom.JDOMException
- Specified by:
findUpdates
in interface Installable
- Throws:
IOException
org.jdom.JDOMException
update
public boolean update(DownloadableInfo newObj)
throws IOException,
ManagerException
- Specified by:
update
in interface Installable
- Throws:
IOException
ManagerException
update
public boolean update(DownloadableInfo newInfoObj,
TaskMonitor taskMonitor)
throws IOException,
ManagerException
- Specified by:
update
in interface Installable
- Throws:
IOException
ManagerException