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
Modifier and Type | Method and Description |
---|---|
PluginAttribute |
getAttribute(String id) |
Collection<PluginAttribute> |
getAttributes()
Returns collection of all top level attributes defined in manifest.
|
Collection<PluginAttribute> |
getAttributes(String id) |
Extension |
getExtension(String id) |
ExtensionPoint |
getExtensionPoint(String id) |
Collection<ExtensionPoint> |
getExtensionPoints()
Returns collection of all extension points defined in manifest.
|
Collection<Extension> |
getExtensions()
Returns collection of all extensions defined in manifest.
|
Collection<PluginFragment> |
getFragments()
Returns collection of plug-in fragments which contributes to this
plug-in.
|
Collection<Library> |
getLibraries()
Returns collection of all libraries defined in manifest.
|
Library |
getLibrary(String id) |
URL |
getLocation() |
String |
getPluginClassName() |
PluginPrerequisite |
getPrerequisite(String id) |
Collection<PluginPrerequisite> |
getPrerequisites()
Returns collection of all prerequisites defined in manifest.
|
PluginRegistry |
getRegistry() |
String |
getVendor() |
Version |
getVersion() |
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
objectsPluginRegistry getRegistry()
String getPluginClassName()
null
Collection<PluginFragment> getFragments()
PluginFragment
objectsURL getLocation()
Copyright © 2015. All Rights Reserved.