Class DefaultSubMenu

java.lang.Object
org.primefaces.model.menu.DefaultSubMenu
All Implemented Interfaces:
Serializable, MenuElement, MenuGroup, Submenu

public class DefaultSubMenu extends Object implements Submenu, Serializable
See Also:
  • Constructor Details

    • DefaultSubMenu

      public DefaultSubMenu()
  • Method Details

    • getId

      public String getId()
      Description copied from interface: MenuElement
      Allows access the id property which is managed and auto-assigned by callers like menu model implementations and used to identify the element. The property is unrelated to the id attribute in the generated XHTML.
      Specified by:
      getId in interface MenuElement
      Returns:
      the id property
    • setId

      public void setId(String id)
      Description copied from interface: MenuElement
      Sets the id property which is described in MenuElement.getId(). You should have a good reason to call this if you're not extending, but only using PrimeFaces. The property is unrelated to the id attribute in the generated XHTML.
      Specified by:
      setId in interface MenuElement
      Parameters:
      id - the id value
    • getStyle

      public String getStyle()
      Specified by:
      getStyle in interface Submenu
    • setStyle

      public void setStyle(String style)
    • getStyleClass

      public String getStyleClass()
      Specified by:
      getStyleClass in interface Submenu
    • setStyleClass

      public void setStyleClass(String styleClass)
    • getIcon

      public String getIcon()
      Specified by:
      getIcon in interface Submenu
    • setIcon

      public void setIcon(String icon)
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface Submenu
    • setLabel

      public void setLabel(String label)
    • isDisabled

      public boolean isDisabled()
      Specified by:
      isDisabled in interface Submenu
    • setDisabled

      public void setDisabled(boolean disabled)
    • getElements

      public List<MenuElement> getElements()
      Specified by:
      getElements in interface MenuGroup
    • setElements

      public void setElements(List<MenuElement> elements)
    • isRendered

      public boolean isRendered()
      Specified by:
      isRendered in interface MenuElement
    • setRendered

      public void setRendered(boolean rendered)
    • isExpanded

      public boolean isExpanded()
      Specified by:
      isExpanded in interface Submenu
    • setExpanded

      public void setExpanded(boolean expanded)
    • getParent

      public Object getParent()
      Specified by:
      getParent in interface Submenu
    • getClientId

      public String getClientId()
      Specified by:
      getClientId in interface Submenu
    • builder

      public static DefaultSubMenu.Builder builder()