public interface PluginDescriptor extends UniqueIdentity, Documentable<PluginDescriptor>
Plug-in UID is a combination of plug-in ID and version identifier that is unique within whole set of registered plug-ins.
PluginRegistry
getUniqueId
getDocsPath, getDocumentation
String getVendor()
Version getVersion()
Collection<PluginAttribute> getAttributes()
PluginAttribute
objectsPluginAttribute getAttribute(String id)
id
- ID of attribute to look forCollection<PluginAttribute> getAttributes(String id)
id
- ID of attribute to look forCollection<PluginPrerequisite> getPrerequisites()
PluginPrerequisite
objectsPluginPrerequisite getPrerequisite(String id)
id
- prerequisite IDnull
Collection<ExtensionPoint> getExtensionPoints()
ExtensionPoint
objectsExtensionPoint getExtensionPoint(String id)
id
- extension point IDnull
Collection<Extension> getExtensions()
Extension
objectsExtension getExtension(String id)
id
- extension IDnull
Collection<Library> getLibraries()
Library
objectsLibrary getLibrary(String id)
id
- library IDnull
PluginRegistry getRegistry()
String getPluginClassName()
null
Collection<PluginFragment> getFragments()
PluginFragment
objectsURL getLocation()
Copyright © 2019. All rights reserved.