public interface PluginComponent
MaskingAlgorithm
if
the component is a masking algorithm.
The usage-specific (DriverSupport
, for example)
interface will also define how instances of that type will be configured, by adding either
JsonConfigurable
or PropertyConfigurable
to the set of interfaces implemented, or
no configuration interface in the plugin component instances don't support configuration. The
interface MaskingAlgorithm
is a special case, implementing the MaskingComponent
,
which adds additional concepts around default instances.
Licence, author, version and other information may be included directly or by reference in the getDocumentation() markup. These items should also be included in the metadata of the plugin JAR that provides the component.
Modifier and Type | Method and Description |
---|---|
default java.lang.String |
getDescription()
Get the short text description of this component.
|
default java.lang.String |
getDocumentation()
Get the full documentation for this component.
|
java.lang.String |
getName()
Get the recommended name of this Component.
|
java.lang.String getName()
default java.lang.String getDescription()
default java.lang.String getDocumentation()