public interface InternalPluginDefinition
BndPlugin annotation (and InternalPluginNamespace
capability.)| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getImplementation()
The implementation type of the plugin as set with the type that the
BndPlugin annotation is applied to. |
java.lang.String |
getName()
The short name of the plugin as set with the
BndPlugin.name() |
java.util.Optional<java.lang.Class<?>> |
getParameters()
The configuration type of the plugin as set with
BndPlugin.parameters(). |
java.lang.String |
getTemplate()
A template string for this plugin including all attributes the plugin
supports
|
boolean |
isHidden()
If this plugin should be hidden
|
java.lang.String getName()
BndPlugin.name()java.lang.Class<?> getImplementation()
BndPlugin annotation is applied to.java.util.Optional<java.lang.Class<?>> getParameters()
BndPlugin.parameters(). The name is not configuration sadly due
to baselining.java.lang.String getTemplate()
boolean isHidden()
Data In Motion Consuling GmbH - All rights reserved