Class AbstractMenu

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
org.primefaces.component.menu.AbstractMenu
All Implemented Interfaces:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, MenuItemAware, RTLAware
Direct Known Subclasses:
BreadCrumbBase, ContextMenuBase, DockBase, MegaMenuBase, MenubarBase, MenuBase, MenuButtonBase, PanelMenuBase, SlideMenuBase, SpeedDialBase, StackBase, StepsBase, TabMenuBase, TieredMenuBase

public abstract class AbstractMenu extends javax.faces.component.UIPanel implements MenuItemAware, RTLAware
  • Field Details

  • Constructor Details

    • AbstractMenu

      public AbstractMenu()
  • Method Details

    • getTabindex

      public String getTabindex()
    • setTabindex

      public void setTabindex(String tabindex)
    • isAutoDisplay

      public boolean isAutoDisplay()
    • setAutoDisplay

      public void setAutoDisplay(boolean autoDisplay)
    • getShowDelay

      public int getShowDelay()
    • setShowDelay

      public void setShowDelay(int showDelay)
    • getHideDelay

      public int getHideDelay()
    • setHideDelay

      public void setHideDelay(int hideDelay)
    • getToggleEvent

      public String getToggleEvent()
    • setToggleEvent

      public void setToggleEvent(String toggleEvent)
    • getDir

      public String getDir()
      Specified by:
      getDir in interface RTLAware
    • setDir

      public void setDir(String dir)
    • getElements

      public List<MenuElement> getElements()
      Specified by:
      getElements in interface MenuItemAware
    • getElementsCount

      public int getElementsCount()
    • getModel

      public abstract MenuModel getModel()
    • isDynamic

      public boolean isDynamic()
    • broadcast

      public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
      Overrides:
      broadcast in class javax.faces.component.UIComponentBase
      Throws:
      javax.faces.event.AbortProcessingException