public static class AddOn.AddOnRunRequirements extends AddOn.BaseRunRequirements
AddOn
.
It can be used to check if an add-on can or not be run, which requirements it has (for example, minimum Java version or dependency add-ons) and which issues prevent it from being run, if any.
AddOn.BaseRunRequirements.DependencyIssue
Modifier and Type | Method and Description |
---|---|
protected void |
addExtensionRequirements(AddOn.ExtensionRunRequirements extension) |
List<AddOn.ExtensionRunRequirements> |
getExtensionRequirements()
Gets the run requirements of the extensions that have dependencies.
|
boolean |
hasExtensionsWithRunningIssues()
Tells whether or not there's at least one extension with running issues.
|
addDependency, getAddOn, getAddOnMinimumJavaVersion, getAddOnMissingLibs, getDependencies, getDependencyIssue, getDependencyIssueDetails, getMinimumJavaVersion, hasDependencyIssue, hasMissingLibs, isNewerJavaVersionRequired, isRunnable, setIssue, setMinimumJavaVersionIssue, setMissingLibsIssue, setRunnable
public List<AddOn.ExtensionRunRequirements> getExtensionRequirements()
List
containing the requirements of each extension that have
dependencieshasExtensionsWithRunningIssues()
public boolean hasExtensionsWithRunningIssues()
true
if at least one extension has running issues, false
otherwise.getExtensionRequirements()
protected void addExtensionRequirements(AddOn.ExtensionRunRequirements extension)