Package org.primefaces.component.menu
Class BaseMenuRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.OutcomeTargetRenderer
org.primefaces.renderkit.MenuItemAwareRenderer
org.primefaces.component.menu.BaseMenuRenderer
- Direct Known Subclasses:
BreadCrumbRenderer,DockRenderer,MegaMenuRenderer,MenuRenderer,PanelMenuRenderer,SpeedDialRenderer,StackRenderer,StepsRenderer,TabMenuRenderer,TieredMenuRenderer
-
Field Summary
Fields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected voidencodeIcon(javax.faces.context.ResponseWriter writer, AbstractMenu menu, MenuItem menuitem, boolean shouldRender) protected voidencodeKeyboardTarget(javax.faces.context.FacesContext context, AbstractMenu menu) protected abstract voidencodeMarkup(javax.faces.context.FacesContext context, AbstractMenu abstractMenu) protected voidencodeMenuItem(javax.faces.context.FacesContext context, AbstractMenu menu, MenuItem menuitem) protected voidencodeMenuItem(javax.faces.context.FacesContext context, AbstractMenu menu, MenuItem menuitem, String tabindex) protected voidencodeMenuItem(javax.faces.context.FacesContext context, AbstractMenu menu, MenuItem menuitem, String tabindex, Map.Entry<String, String> aria) protected voidencodeMenuItemContent(javax.faces.context.FacesContext context, AbstractMenu menu, MenuItem menuitem) protected voidencodeOverlayConfig(javax.faces.context.FacesContext context, OverlayMenu menu, WidgetBuilder wb) protected abstract voidencodeScript(javax.faces.context.FacesContext context, AbstractMenu abstractMenu) protected StringgetLinkStyleClass(MenuItem menuItem) booleanprotected booleanshouldRenderId(MenuElement element) Methods inherited from class org.primefaces.renderkit.MenuItemAwareRenderer
decode, decodeDynamicMenuItem, encodeOnClick, encodeSeparator, findMenuItemByCoordinates, findMenuItemById, setConfirmationScriptMethods inherited from class org.primefaces.renderkit.OutcomeTargetRenderer
containsEL, evaluateValueExpressions, findNavigationCase, getParams, getTargetRequestURL, getTargetURL, isExpression, isIncludeViewParamsMethods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdMethods inherited from class javax.faces.render.Renderer
convertClientId, encodeBegin, getConvertedValue
-
Constructor Details
-
BaseMenuRenderer
public BaseMenuRenderer()
-
-
Method Details
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
IOException
-
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeChildrenin classjavax.faces.render.Renderer- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()- Overrides:
getRendersChildrenin classjavax.faces.render.Renderer
-