Schnittstelle IItemMenu<IM extends IItemMenu<IM,IMS>,IMS extends IItemMenuStyle<IMS>>

Alle Superschnittstellen:
Clearable, Dimensionable<IM>, EmptinessRequestable, IControl<IM,IMS>, IElement, IFluentMutableMultiTokenHolder<IM>, IFluentMutableOptionalIdHolder<IM>, IHtmlGetter, IMultiTokenHolder, IMutableElement, IOptionalIdHolder, IStructureElement, IStylableElement<IM>, IUserInputCell<IM>, Linkable, LinkedRequestable, PresenceRequestable, PresenceSettable<IM>, Resettable, TypeRequestable
Alle bekannten Unterschnittstellen:
IDropdownMenu
Alle bekannten Implementierungsklassen:
DropdownMenu, ItemMenu

public interface IItemMenu<IM extends IItemMenu<IM,IMS>,IMS extends IItemMenuStyle<IMS>> extends Clearable, IControl<IM,IMS>
  • Methodendetails

    • addItem

      IM addItem(IItemMenuItem<?> item, IItemMenuItem<?>... items)
    • addBlankItem

      IM addBlankItem()
    • addItemWithIdAndText

      IM addItemWithIdAndText(String id, String text)
    • addItemWithIdAndTextAndSelectAction

      IM addItemWithIdAndTextAndSelectAction(String id, String text, Runnable selectAction)
    • addItemWithIdAndTextAndSelectAction

      IM addItemWithIdAndTextAndSelectAction(String id, String text, Consumer<IItemMenuItem<?>> selectAction)
    • addItemWithText

      IM addItemWithText(String text, String... texts)
    • addItemWithTextAndSelectAction

      IM addItemWithTextAndSelectAction(String text, Runnable selectAction)
    • addItemWithTextAndSelectAction

      IM addItemWithTextAndSelectAction(String text, Consumer<IItemMenuItem<?>> selectAction)
    • blankItemIsSelected

      boolean blankItemIsSelected()
    • containsBlankItem

      boolean containsBlankItem()
    • containsItemWithId

      boolean containsItemWithId(String id)
    • containsItemWithText

      boolean containsItemWithText(String text)
    • containsSelectedItem

      boolean containsSelectedItem()
    • getIdByItemText

      String getIdByItemText(String itemText)
    • getStoredItems

      IContainer<IItemMenuItem<?>> getStoredItems()
    • getStoredSelectedItem

      IItemMenuItem<?> getStoredSelectedItem()
    • getTextByItemId

      String getTextByItemId(String itemId)
    • removeSelectAction

      void removeSelectAction()
    • selectBlankItem

      IM selectBlankItem()
    • selectFirstItem

      IM selectFirstItem()
    • selectItemById

      IM selectItemById(String id)
    • selectItemByText

      IM selectItemByText(String text)
    • setSelectAction

      IM setSelectAction(Runnable selectAction)
    • setSelectAction

      IM setSelectAction(Consumer<IItemMenuItem<?>> selectAction)
    • internalRunOptionalSelectActionForItem

      void internalRunOptionalSelectActionForItem(IItemMenuItem<?> item)