Package aQute.bnd.annotation.plugin
Interface InternalPluginNamespace
public interface InternalPluginNamespace
External Plugins are executable code that the Workspace can execute. An
external plugin must define a Capability in the
InternalPluginNamespace
. This namespace defines the attributes:
bnd.external.plugin name of the plugin objectClass the service type of the plugin implementation the implementation classThere is an annotation
BndPlugin
that can be applied to a plugin.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Do not show as option in UI (normally for plugins added by the softwarestatic final String
The implementation classstatic final String
The name of the external pluginstatic final String
Namespace name for external plugin capabilities and requirements.static final String
The configuration interface -
Method Summary
-
Field Details
-
NAMESPACE
Namespace name for external plugin capabilities and requirements.- See Also:
-
NAME_A
The name of the external plugin- See Also:
-
IMPLEMENTATION_A
The implementation class- See Also:
-
PARAMETERS_A
The configuration interface- See Also:
-
HIDE_A
Do not show as option in UI (normally for plugins added by the software- See Also:
-
-
Method Details
-
filter
-