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, wait
allowBundledUpdate, getDownloads, isBundled, isImplementationDetail
public DefaultPluginDescriptor(java.lang.String pluginId)
public DefaultPluginDescriptor(PluginId pluginId)
public DefaultPluginDescriptor(PluginId pluginId, java.lang.ClassLoader pluginClassLoader)
public PluginId getPluginId()
getPluginId
in interface PluginDescriptor
public java.lang.ClassLoader getPluginClassLoader()
getPluginClassLoader
in interface PluginDescriptor
public java.io.File getPath()
getPath
in interface PluginDescriptor
public java.nio.file.Path getPluginPath()
getPluginPath
in interface PluginDescriptor
public java.lang.String getDescription()
getDescription
in interface PluginDescriptor
public java.lang.String getChangeNotes()
getChangeNotes
in interface PluginDescriptor
public java.lang.String getName()
getName
in interface PluginDescriptor
public java.lang.String getProductCode()
getProductCode
in interface PluginDescriptor
public java.util.Date getReleaseDate()
getReleaseDate
in interface PluginDescriptor
public boolean isLicenseOptional()
isLicenseOptional
in interface PluginDescriptor
public int getReleaseVersion()
getReleaseVersion
in interface PluginDescriptor
public PluginId [] getDependentPluginIds()
getDependentPluginIds
in interface PluginDescriptor
public PluginId [] getOptionalDependentPluginIds()
getOptionalDependentPluginIds
in interface PluginDescriptor
public java.lang.String getVendor()
getVendor
in interface PluginDescriptor
public java.lang.String getVersion()
getVersion
in interface PluginDescriptor
public java.lang.String getResourceBundleBaseName()
getResourceBundleBaseName
in interface PluginDescriptor
public java.lang.String getCategory()
getCategory
in interface PluginDescriptor
public java.util.List<Element> getActionDescriptionElements()
getActionDescriptionElements
in interface PluginDescriptor
public java.lang.String getVendorEmail()
getVendorEmail
in interface PluginDescriptor
public java.lang.String getVendorUrl()
getVendorUrl
in interface PluginDescriptor
public java.lang.String getUrl()
getUrl
in interface PluginDescriptor
public java.lang.String getSinceBuild()
getSinceBuild
in interface PluginDescriptor
public java.lang.String getUntilBuild()
getUntilBuild
in interface PluginDescriptor
public boolean isEnabled()
isEnabled
in interface PluginDescriptor
public void setEnabled(boolean enabled)
setEnabled
in interface PluginDescriptor
public Disposable getPluginDisposable()
getPluginDisposable
in interface PluginDescriptor