public class UpdateSiteExtension extends Object implements JIPipeExtension
JIPipeExtension
Constructor and Description |
---|
UpdateSiteExtension(JIPipeImageJUpdateSiteDependency dependency) |
UpdateSiteExtension(UpdateSite updateSite) |
Modifier and Type | Method and Description |
---|---|
String |
getDependencyId() |
Path |
getDependencyLocation()
Gets the location of the JAR/JSON that defined the dependency
|
String |
getDependencyVersion() |
JIPipeMetadata |
getMetadata() |
UpdateSite |
getUpdateSite(FilesCollection updateSites) |
boolean |
isActivated()
Returns true if the extension is activated.
|
boolean |
isScheduledForActivation()
Returns true if the extension is scheduled to be activated upon the next restart
|
boolean |
isScheduledForDeactivation()
Returns true if the extension is scheduled to be deactivated upon the next restart
|
void |
reportValidity(JIPipeIssueReport report)
Generates a validity report
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isBeta, isCoreExtension
getAllDependencies, getAllDependencies, getAllImageJUpdateSiteDependencies, getDependencies, getImageJUpdateSiteDependencies, getImageJUpdateSites, simplifyAndMinimize, toHtmlElement
generateValidityReport
public UpdateSiteExtension(UpdateSite updateSite)
public UpdateSiteExtension(JIPipeImageJUpdateSiteDependency dependency)
public JIPipeMetadata getMetadata()
getMetadata
in interface JIPipeDependency
public String getDependencyId()
getDependencyId
in interface JIPipeDependency
public String getDependencyVersion()
getDependencyVersion
in interface JIPipeDependency
public Path getDependencyLocation()
JIPipeDependency
getDependencyLocation
in interface JIPipeDependency
public boolean isActivated()
JIPipeExtension
isActivated
in interface JIPipeExtension
public boolean isScheduledForActivation()
JIPipeExtension
isScheduledForActivation
in interface JIPipeExtension
public boolean isScheduledForDeactivation()
JIPipeExtension
isScheduledForDeactivation
in interface JIPipeExtension
public UpdateSite getUpdateSite(FilesCollection updateSites)
public void reportValidity(JIPipeIssueReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportValidity
in interface JIPipeDependency
report
- the report to be added toCopyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.