Annotation Interface Plugin


Deprecated.
since 1.15.1 old plugin api
This type annotation can be used to mark plugins and to describe the corresponding output ports.
Since:
1.5
Author:
Nils Christian Ehmke
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Deprecated.
    The list of possible properties for this plugin.
    Deprecated.
    This field can contain an additional text to give an impression of the needed dependencies.
    Deprecated.
    The human-readable description of this plugin.
    Deprecated.
    The name which is used to identify this plugin.
    Deprecated.
    The output ports which the current plugin has.
    boolean
    Deprecated.
    This flag determines whether the annotated plugin should only be used for programmatic purposes or not.
    Deprecated.
    The output ports which the current plugin has.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
    The default value to show that a plugin has no name.
  • Field Details

    • NO_NAME

      static final String NO_NAME
      Deprecated.
      The default value to show that a plugin has no name.
      See Also:
  • Element Details

    • programmaticOnly

      boolean programmaticOnly
      Deprecated.
      This flag determines whether the annotated plugin should only be used for programmatic purposes or not. This can for example be used by tools to ignore specific plugins.
      Default:
      false
    • description

      String description
      Deprecated.
      The human-readable description of this plugin.
      Returns:
      The description for this plugin.
      Default:
      ""
    • dependencies

      String dependencies
      Deprecated.
      This field can contain an additional text to give an impression of the needed dependencies.
      Returns:
      The dependencies for the current plugin as a human-readable description.
      Default:
      ""
    • name

      String name
      Deprecated.
      The name which is used to identify this plugin.
      Returns:
      The name of this plugin.
      Default:
      ""
    • outputPorts

      OutputPort[] outputPorts
      Deprecated.
      The output ports which the current plugin has.
      Returns:
      The output ports of this annotation.
      Default:
      {}
    • repositoryPorts

      RepositoryPort[] repositoryPorts
      Deprecated.
      The output ports which the current plugin has.
      Returns:
      The output ports of this annotation.
      Default:
      {}
    • configuration

      Property[] configuration
      Deprecated.
      The list of possible properties for this plugin.
      Returns:
      A list of properties.
      Default:
      {}