public final class DefaultPluginDescriptor extends java.lang.Object implements IdeaPluginDescriptor
| Constructor and Description |
|---|
DefaultPluginDescriptor(PluginId pluginId) |
DefaultPluginDescriptor(PluginId pluginId,
java.lang.ClassLoader pluginClassLoader) |
DefaultPluginDescriptor(java.lang.String pluginId) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Element> |
getActionDescriptionElements() |
java.lang.String |
getCategory() |
java.lang.String |
getChangeNotes() |
PluginId [] |
getDependentPluginIds() |
java.lang.String |
getDescription() |
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() |
boolean |
isEnabled() |
boolean |
isLicenseOptional() |
void |
setEnabled(boolean enabled) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowBundledUpdate, getDownloads, isBundled, isImplementationDetailpublic DefaultPluginDescriptor(java.lang.String pluginId)
public DefaultPluginDescriptor(PluginId pluginId)
public DefaultPluginDescriptor(PluginId pluginId, java.lang.ClassLoader pluginClassLoader)
public PluginId getPluginId()
getPluginId in interface PluginDescriptorpublic java.lang.ClassLoader getPluginClassLoader()
getPluginClassLoader in interface PluginDescriptorpublic java.io.File getPath()
getPath in interface PluginDescriptorpublic java.nio.file.Path getPluginPath()
getPluginPath in interface PluginDescriptorpublic java.lang.String getDescription()
getDescription in interface PluginDescriptorpublic java.lang.String getChangeNotes()
getChangeNotes in interface PluginDescriptorpublic java.lang.String getName()
getName in interface PluginDescriptorpublic java.lang.String getProductCode()
getProductCode in interface PluginDescriptorpublic java.util.Date getReleaseDate()
getReleaseDate in interface PluginDescriptorpublic boolean isLicenseOptional()
isLicenseOptional in interface PluginDescriptorpublic int getReleaseVersion()
getReleaseVersion in interface PluginDescriptorpublic PluginId [] getDependentPluginIds()
getDependentPluginIds in interface PluginDescriptorpublic PluginId [] getOptionalDependentPluginIds()
getOptionalDependentPluginIds in interface PluginDescriptorpublic java.lang.String getVendor()
getVendor in interface PluginDescriptorpublic java.lang.String getVersion()
getVersion in interface PluginDescriptorpublic java.lang.String getResourceBundleBaseName()
getResourceBundleBaseName in interface PluginDescriptorpublic java.lang.String getCategory()
getCategory in interface PluginDescriptorpublic java.util.List<Element> getActionDescriptionElements()
getActionDescriptionElements in interface PluginDescriptorpublic java.lang.String getVendorEmail()
getVendorEmail in interface PluginDescriptorpublic java.lang.String getVendorUrl()
getVendorUrl in interface PluginDescriptorpublic java.lang.String getUrl()
getUrl in interface PluginDescriptorpublic java.lang.String getSinceBuild()
getSinceBuild in interface PluginDescriptorpublic java.lang.String getUntilBuild()
getUntilBuild in interface PluginDescriptorpublic boolean isEnabled()
isEnabled in interface PluginDescriptorpublic void setEnabled(boolean enabled)
setEnabled in interface PluginDescriptorpublic Disposable getPluginDisposable()
getPluginDisposable in interface PluginDescriptor