Cytoscape 2.6.2 (c) 2006,2007 ISB, MSKCC, UCSD

cytoscape.plugin
Class InstallablePlugin

java.lang.Object
  extended by cytoscape.plugin.InstallablePlugin
All Implemented Interfaces:
Installable

public class InstallablePlugin
extends Object
implements Installable

Author:
skillcoy

Constructor Summary
InstallablePlugin(PluginInfo obj)
           
 
Method Summary
 List<DownloadableInfo> findUpdates()
           
 PluginInfo getInfoObj()
           
 boolean install()
           
 boolean install(TaskMonitor taskMonitor)
           
 boolean installToDir(File dir)
           
 boolean installToDir(File dir, TaskMonitor taskMonitor)
           
 boolean uninstall()
           
 boolean update(DownloadableInfo newObj)
           
 boolean update(DownloadableInfo newInfoObj, TaskMonitor taskMonitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstallablePlugin

public InstallablePlugin(PluginInfo obj)
Method Detail

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

www.cytoscape.org