Class MenuItemAwareRenderer

    • Constructor Detail

      • MenuItemAwareRenderer

        public MenuItemAwareRenderer()
    • Method Detail

      • decode

        public void decode​(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
        Overrides:
        decode in class javax.faces.render.Renderer
      • encodeOnClick

        protected void encodeOnClick​(javax.faces.context.FacesContext context,
                                     javax.faces.component.UIComponent source,
                                     MenuItem menuitem)
                              throws IOException
        Throws:
        IOException
      • encodeSeparator

        protected void encodeSeparator​(javax.faces.context.FacesContext context,
                                       Separator separator)
                                throws IOException
        Throws:
        IOException
      • setConfirmationScript

        protected void setConfirmationScript​(javax.faces.context.FacesContext context,
                                             MenuItem item)
      • decodeDynamicMenuItem

        protected boolean decodeDynamicMenuItem​(javax.faces.context.FacesContext context,
                                                javax.faces.component.UIComponent component)
        Decode menu item not present in JSF tree but added using model attribute
        Parameters:
        context -
        component -
        Returns:
        true if a menu item has been decoded, otherwise false