Class MenuProvider.ProvidedMenuItem

java.lang.Object
se.conciliate.extensions.publish.MenuProvider.ProvidedMenuItem
Enclosing interface:
MenuProvider

public static class MenuProvider.ProvidedMenuItem extends Object
Immutable class, can be called from any thread.
  • Method Details

    • createMenuItem

      public static MenuProvider.ProvidedMenuItem createMenuItem(String defaultTitle, Map<MTLanguage,String> titles, Icon icon, MenuProvider.MenuKey key)
      Any thread.
      Parameters:
      defaultTitle - The default title.
      titles - A language mapping.
      icon - The icon.
      key - The menu key.
      Returns:
      A menu item.
    • getKey

      public MenuProvider.MenuKey getKey()
      Any thread.
      Returns:
      A menu key.
    • getTitle

      public String getTitle(MTLanguage lang)
      Any thread.
      Parameters:
      lang - The language.
      Returns:
      The title in the given language.
    • getIcon

      public Icon getIcon()
      Any thread.
      Returns:
      The icon.