Interface PluginBranding

All Known Implementing Classes:
StandardPluginBranding

public interface PluginBranding
Specification for an entity representing the branding of an inheritable or plugin metadata.

Consult the vendor for further information on how this is used.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the String that represents the location of the icon.
    Gets the String that represents the location of the logo.
  • Method Details

    • icon

      Optional<String> icon()
      Gets the String that represents the location of the icon.

      Consult the vendor on the composition of this value. For example, it could be an absolute path or relative path (commonly fed to a File or Path), or a serialized URI.

      Returns:
      The icon or Optional.empty() otherwise
    • logo

      Optional<String> logo()
      Gets the String that represents the location of the logo.

      Consult the vendor on the composition of this value. For example, it could be an absolute path or relative path (commonly fed to a File or Path), or a serialized URI.

      Returns:
      The icon or Optional.empty() otherwise