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() |
getUniqueIdgetDocsPath, getDocumentationString 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 IDnullCollection<ExtensionPoint> getExtensionPoints()
ExtensionPoint objectsExtensionPoint getExtensionPoint(String id)
id - extension point IDnullCollection<Extension> getExtensions()
Extension objectsExtension getExtension(String id)
id - extension IDnullCollection<Library> getLibraries()
Library objectsPluginRegistry getRegistry()
String getPluginClassName()
nullCollection<PluginFragment> getFragments()
PluginFragment objectsURL getLocation()
Copyright © 2015. All Rights Reserved.