Interface Tile

  • All Known Implementing Classes:
    ExternalServiceTile

    @NonNullByDefault
    public interface Tile
    A tile can be registered by an UI as a service in order to appear on the main openHAB UI.
    Author:
    Kai Kreuzer - initial contribution, Yannick Schaus - refactored into core, remove references to dashboard
    • Method Detail

      • getName

        String getName()
        The name that should appear on the tile
        Returns:
        name of the tile
      • getUrl

        String getUrl()
        The url to point to (if it is a local UI, it should be a relative path starting with "../")
        Returns:
        the url
      • getImageUrl

        String getImageUrl()
        The url to point to for the tile. (if it is a local UI, it should be a relative path starting with "../")
        Returns:
        the tile url
      • getOverlay

        @Nullable String getOverlay()
        An HTML5 overlay icon to use for the tile, e.g. "html5", "android" or "apple".
        Returns:
        the overlay to use