public interface PluginDescriptor
Modifier and Type | Method and Description |
---|---|
default boolean |
allowBundledUpdate() |
java.util.List<Element> |
getActionDescriptionElements() |
java.lang.String |
getCategory() |
java.lang.String |
getChangeNotes() |
PluginId [] |
getDependentPluginIds() |
java.lang.String |
getDescription() |
default java.lang.String |
getDownloads()
Deprecated.
doesn't make sense for installed plugins; use PluginNode#getDownloads
|
java.lang.String |
getName() |
PluginId [] |
getOptionalDependentPluginIds() |
java.io.File |
getPath() |
java.lang.ClassLoader |
getPluginClassLoader() |
Disposable |
getPluginDisposable() |
PluginId |
getPluginId() |
java.nio.file.Path |
getPluginPath() |
java.lang.String |
getProductCode() |
java.util.Date |
getReleaseDate() |
int |
getReleaseVersion() |
java.lang.String |
getResourceBundleBaseName() |
java.lang.String |
getSinceBuild() |
java.lang.String |
getUntilBuild() |
java.lang.String |
getUrl() |
java.lang.String |
getVendor() |
java.lang.String |
getVendorEmail() |
java.lang.String |
getVendorUrl() |
java.lang.String |
getVersion() |
default boolean |
isBundled() |
boolean |
isEnabled() |
default boolean |
isImplementationDetail()
If true, this plugin is hidden from the list of installed plugins in Settings | Plugins.
|
boolean |
isLicenseOptional() |
void |
setEnabled(boolean enabled) |
PluginId getPluginId()
java.lang.ClassLoader getPluginClassLoader()
default boolean isBundled()
java.io.File getPath()
java.nio.file.Path getPluginPath()
java.lang.String getDescription()
java.lang.String getChangeNotes()
java.lang.String getName()
java.lang.String getProductCode()
java.util.Date getReleaseDate()
int getReleaseVersion()
boolean isLicenseOptional()
PluginId [] getDependentPluginIds()
PluginId [] getOptionalDependentPluginIds()
java.lang.String getVendor()
java.lang.String getVersion()
java.lang.String getResourceBundleBaseName()
java.lang.String getCategory()
java.util.List<Element> getActionDescriptionElements()
java.lang.String getVendorEmail()
java.lang.String getVendorUrl()
java.lang.String getUrl()
@Deprecated default java.lang.String getDownloads()
java.lang.String getSinceBuild()
java.lang.String getUntilBuild()
default boolean allowBundledUpdate()
default boolean isImplementationDetail()
boolean isEnabled()
void setEnabled(boolean enabled)
Disposable getPluginDisposable()