|
JPF 1.5.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PluginDescriptor
Main interface to get access to all meta-information for particular plug-in, described in plug-in manifest file.
Plug-in UID is a combination of plug-in ID and version identifier that is unique within whole set of registered plug-ins.
PluginRegistry
Method Summary | |
---|---|
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()
|
Methods inherited from interface org.java.plugin.registry.UniqueIdentity |
---|
getUniqueId |
Methods inherited from interface org.java.plugin.registry.Identity |
---|
getId |
Methods inherited from interface org.java.plugin.registry.Documentable |
---|
getDocsPath, getDocumentation |
Method Detail |
---|
java.lang.String getVendor()
Version getVersion()
java.util.Collection<PluginAttribute> getAttributes()
PluginAttribute
objectsPluginAttribute getAttribute(java.lang.String id)
id
- ID of attribute to look for
java.util.Collection<PluginAttribute> getAttributes(java.lang.String id)
id
- ID of attribute to look for
java.util.Collection<PluginPrerequisite> getPrerequisites()
PluginPrerequisite
objectsPluginPrerequisite getPrerequisite(java.lang.String id)
id
- prerequisite ID
null
java.util.Collection<ExtensionPoint> getExtensionPoints()
ExtensionPoint
objectsExtensionPoint getExtensionPoint(java.lang.String id)
id
- extension point ID
null
java.util.Collection<Extension> getExtensions()
Extension
objectsExtension getExtension(java.lang.String id)
id
- extension ID
null
java.util.Collection<Library> getLibraries()
Library
objectsLibrary getLibrary(java.lang.String id)
id
- library ID
null
PluginRegistry getRegistry()
java.lang.String getPluginClassName()
null
java.util.Collection<PluginFragment> getFragments()
PluginFragment
objectsjava.net.URL getLocation()
|
JPF 1.5.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |