Top Description Fields Methods
aQute.bnd.annotation.plugin

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 class
There is an annotation BndPlugin that can be applied to a plugin.

Field Summary

Modifier and TypeField and Description
public static final String
HIDE_A

Do not show as option in UI (normally for plugins added by the software

public static final String
IMPLEMENTATION_A

The implementation class

public static final String
NAME_A

The name of the external plugin

public static final String
NAMESPACE

Namespace name for external plugin capabilities and requirements.

public static final String
PARAMETERS_A

The configuration interface

Method Summary

Modifier and TypeMethod and Description
public static String
filter(String name)

Field Detail

HIDE_Aback to summary
public static final String HIDE_A

Do not show as option in UI (normally for plugins added by the software

IMPLEMENTATION_Aback to summary
public static final String IMPLEMENTATION_A

The implementation class

NAME_Aback to summary
public static final String NAME_A

The name of the external plugin

NAMESPACEback to summary
public static final String NAMESPACE

Namespace name for external plugin capabilities and requirements.

PARAMETERS_Aback to summary
public static final String PARAMETERS_A

The configuration interface

Method Detail

filterback to summary
public static String filter(String name)