|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An API provider. PluginLinkers return implementations of this interface when queried for an API. This object encapsulates information about the API implementation, including the implementation object itself, the API name and version, and the name of the plugin providing the API. Note that the implementation object may not be the object provided by the implementing plugin, but may instead be a proxy object.
All implementations must be thread-safe.
Method Summary | |
Object |
getImplementation()
Get the implementation object |
Class |
getProvidedAPIClass()
Get the API class |
String |
getProvidedAPIDescription()
Get the API description |
APIVersion |
getProvidedAPIVersion()
Get the version of the implementation being provided |
PluginID |
getProvidingPluginID()
Get the ID of the plugin providing the implementation |
boolean |
isDefunct()
Is this API defunct? |
Method Detail |
public Object getImplementation()
public Class getProvidedAPIClass()
public APIVersion getProvidedAPIVersion()
public String getProvidedAPIDescription()
public PluginID getProvidingPluginID()
public boolean isDefunct()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |