Class PluginDeclaration

    • Constructor Detail

      • PluginDeclaration

        public PluginDeclaration​(String name)
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: Named
        The object's name.

        Must be constant for the life of the object.

        Specified by:
        getName in interface Named
        Returns:
        The name. Never null.
      • getId

        public String getId()
      • setId

        public void setId​(String id)
      • getImplementationClass

        public String getImplementationClass()
      • setImplementationClass

        public void setImplementationClass​(String implementationClass)
      • getDisplayName

        @Incubating
        @Nullable
        public String getDisplayName()
        Returns the display name for this plugin declaration.

        The display name is used when publishing this plugin to repositories that support human-readable artifact names.

        Since:
        4.10
      • setDisplayName

        @Incubating
        public void setDisplayName​(String displayName)
        Sets the display name for this plugin declaration.

        The display name is used when publishing this plugin to repositories that support human-readable artifact names.

        Since:
        4.10
      • getDescription

        @Incubating
        @Nullable
        public String getDescription()
        Returns the description for this plugin declaration.

        The description is used when publishing this plugin to repositories that support providing descriptions for artifacts.

        Since:
        4.10
      • setDescription

        @Incubating
        public void setDescription​(String description)
        Sets the description for this plugin declaration.

        The description is used when publishing this plugin to repositories that support providing descriptions for artifacts.

        Since:
        4.10
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object