Interface MenuItemAware

All Known Implementing Classes:
AbstractMenu, BreadCrumb, BreadCrumbBase, ContextMenu, ContextMenuBase, Dock, DockBase, MegaMenu, MegaMenuBase, Menu, Menubar, MenubarBase, MenuBase, MenuButton, MenuButtonBase, PanelMenu, PanelMenuBase, SlideMenu, SlideMenuBase, SpeedDial, SpeedDialBase, SplitButton, SplitButtonBase, Stack, StackBase, Steps, StepsBase, TabMenu, TabMenuBase, TieredMenu, TieredMenuBase

public interface MenuItemAware
  • Field Details

    • PARAMS_EMPTY

      static final Class<?>[] PARAMS_EMPTY
    • PARAMS_ACTION_EVENT

      static final Class<?>[] PARAMS_ACTION_EVENT
    • PARAMS_MENU_ACTION_EVENT

      static final Class<?>[] PARAMS_MENU_ACTION_EVENT
  • Method Details

    • getElements

      List<MenuElement> getElements()
    • broadcastMenuActionEvent

      default void broadcastMenuActionEvent(javax.faces.event.FacesEvent event, javax.faces.context.FacesContext context, Consumer<javax.faces.event.FacesEvent> broadcast) throws javax.faces.event.AbortProcessingException
      Throws:
      javax.faces.event.AbortProcessingException