cytoscape.plugin
Class ThemeInfo
java.lang.Object
cytoscape.plugin.DownloadableInfo
cytoscape.plugin.ThemeInfo
public class ThemeInfo
- extends DownloadableInfo
Methods inherited from class cytoscape.plugin.DownloadableInfo |
addCytoscapeVersion, equals, equalsDifferentObjectVersion, getCategory, getCytoscapeVersion, getCytoscapeVersions, getDescription, getDownloadableURL, getID, getLicenseText, getName, getObjectUrl, getObjectVersion, getParent, getReleaseDate, isLicenseRequired, isNewerObjectVersion, isPluginCompatibleWithCurrent, setCategory, setCategory, setDescription, setDownloadableURL, setLicense, setLicense, setName, setObjectUrl, setObjectVersion, setParent, setReleaseDate, toString |
ThemeInfo
public ThemeInfo()
- See
DownloadableInfo.DownloadableInfo()
Initializes a ThemeInfo object with the following defaults:
setName("Unknown"); setDescription("No description");
setObjectVersion("0.1"); setCytoscapeVersion(
cytoscape.cytoscapeVersion.version ); setCategory("Theme");
ThemeInfo
public ThemeInfo(String ID)
- See
DownloadableInfo.DownloadableInfo(String)
- Parameters:
UniqueID
- Additionally this sets the unique identifier that will be used
to find a new version of the theme at the given download url.
getInstallable
public Installable getInstallable()
- Specified by:
getInstallable
in class DownloadableInfo
getType
public DownloadableType getType()
- See
DownloadableInfo.getType()
- Specified by:
getType
in class DownloadableInfo
replacePlugin
public void replacePlugin(PluginInfo oldPlugin,
PluginInfo newPlugin)
addPlugin
public void addPlugin(PluginInfo plugin)
- Parameters:
plugin
- Add a plugin object to this theme.
getPlugins
public List<PluginInfo> getPlugins()
- Returns:
- All plugins that make up this theme.
containsPlugin
public boolean containsPlugin(PluginInfo plugin)
clearPluginList
public void clearPluginList()
getInstallLocation
public String getInstallLocation()
htmlOutput
public String htmlOutput()
- Specified by:
htmlOutput
in class DownloadableInfo