Class ModelMenuItem

  • All Implemented Interfaces:
    java.io.Serializable

    public class ModelMenuItem
    extends ModelWidget
    Models the <menu-item> element.
    See Also:
    widget-menu.xsd, Serialized Form
    • Constructor Detail

      • ModelMenuItem

        public ModelMenuItem​(org.w3c.dom.Element menuItemElement,
                             ModelMenu modelMenu)
    • Method Detail

      • getActions

        public java.util.List<ModelAction> getActions()
      • getAlign

        public java.lang.String getAlign()
      • getAlignStyle

        public java.lang.String getAlignStyle()
      • getAssociatedContentId

        public java.lang.String getAssociatedContentId​(java.util.Map<java.lang.String,​java.lang.Object> context)
      • getCellWidth

        public java.lang.String getCellWidth()
      • getDisabledTitleStyle

        public java.lang.String getDisabledTitleStyle()
      • getDisableIfEmpty

        public java.lang.String getDisableIfEmpty()
      • getEntityName

        public java.lang.String getEntityName()
      • getHideIfSelected

        public java.lang.Boolean getHideIfSelected()
      • getMenuItemList

        public java.util.List<ModelMenuItem> getMenuItemList()
      • getModelMenu

        public ModelMenu getModelMenu()
      • getName

        public java.lang.String getName()
        Description copied from class: ModelWidget
        Returns the widget's name.
        Overrides:
        getName in class ModelWidget
        Returns:
        Widget's name
      • getOverrideName

        public java.lang.String getOverrideName()
      • getParentPortalPageId

        public java.lang.String getParentPortalPageId​(java.util.Map<java.lang.String,​java.lang.Object> context)
      • getPosition

        public int getPosition()
      • getSelectedStyle

        public java.lang.String getSelectedStyle()
      • getSubMenu

        public java.lang.String getSubMenu()
      • getTitle

        public java.lang.String getTitle​(java.util.Map<java.lang.String,​java.lang.Object> context)
      • getTitleStyle

        public java.lang.String getTitleStyle()
      • getTooltip

        public java.lang.String getTooltip​(java.util.Map<java.lang.String,​java.lang.Object> context)
      • getTooltipStyle

        public java.lang.String getTooltipStyle()
      • getWidgetStyle

        public java.lang.String getWidgetStyle()
      • isSelected

        public boolean isSelected​(java.util.Map<java.lang.String,​java.lang.Object> context)
      • renderMenuItemString

        public void renderMenuItemString​(java.lang.Appendable writer,
                                         java.util.Map<java.lang.String,​java.lang.Object> context,
                                         MenuStringRenderer menuStringRenderer)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • shouldBeRendered

        public boolean shouldBeRendered​(java.util.Map<java.lang.String,​java.lang.Object> context)