org.java.plugin.registry
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(java.lang.String id) |
java.util.Collection<PluginAttribute> |
getAttributes()
Returns collection of all top level attributes defined in manifest.
|
java.util.Collection<PluginAttribute> |
getAttributes(java.lang.String id) |
Extension |
getExtension(java.lang.String id) |
ExtensionPoint |
getExtensionPoint(java.lang.String id) |
java.util.Collection<ExtensionPoint> |
getExtensionPoints()
Returns collection of all extension points defined in manifest.
|
java.util.Collection<Extension> |
getExtensions()
Returns collection of all extensions defined in manifest.
|
java.util.Collection<PluginFragment> |
getFragments()
Returns collection of plug-in fragments which contributes to this
plug-in.
|
java.util.Collection<Library> |
getLibraries()
Returns collection of all libraries defined in manifest.
|
Library |
getLibrary(java.lang.String id) |
java.net.URL |
getLocation() |
java.lang.String |
getPluginClassName() |
PluginPrerequisite |
getPrerequisite(java.lang.String id) |
java.util.Collection<PluginPrerequisite> |
getPrerequisites()
Returns collection of all prerequisites defined in manifest.
|
PluginRegistry |
getRegistry() |
java.lang.String |
getVendor() |
Version |
getVersion() |
getUniqueId
getDocsPath, getDocumentation
java.lang.String getVendor()
Version getVersion()
java.util.Collection<PluginAttribute> getAttributes()
PluginAttribute
objectsPluginAttribute getAttribute(java.lang.String id)
id
- ID of attribute to look forjava.util.Collection<PluginAttribute> getAttributes(java.lang.String id)
id
- ID of attribute to look forjava.util.Collection<PluginPrerequisite> getPrerequisites()
PluginPrerequisite
objectsPluginPrerequisite getPrerequisite(java.lang.String id)
id
- prerequisite IDnull
java.util.Collection<ExtensionPoint> getExtensionPoints()
ExtensionPoint
objectsExtensionPoint getExtensionPoint(java.lang.String id)
id
- extension point IDnull
java.util.Collection<Extension> getExtensions()
Extension
objectsExtension getExtension(java.lang.String id)
id
- extension IDnull
java.util.Collection<Library> getLibraries()
Library
objectsLibrary getLibrary(java.lang.String id)
id
- library IDnull
PluginRegistry getRegistry()
java.lang.String getPluginClassName()
null
java.util.Collection<PluginFragment> getFragments()
PluginFragment
objectsjava.net.URL getLocation()
Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.