Class HtmlMenuRendererBase
- java.lang.Object
-
- jakarta.faces.render.Renderer
-
- org.apache.myfaces.renderkit.html.base.HtmlRenderer
-
- org.apache.myfaces.renderkit.html.base.HtmlSelectableRendererBase
-
- org.apache.myfaces.renderkit.html.base.HtmlMenuRendererBase
-
- Direct Known Subclasses:
HtmlMenuRenderer
public class HtmlMenuRendererBase extends HtmlSelectableRendererBase
X-CHECKED: tlddoc of h:selectManyListbox
-
-
Field Summary
-
Fields inherited from class jakarta.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
-
-
Constructor Summary
Constructors Constructor Description HtmlMenuRendererBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decode(FacesContext facesContext, UIComponent uiComponent)
void
encodeEnd(FacesContext facesContext, UIComponent component)
Object
getConvertedValue(FacesContext facesContext, UIComponent uiComponent, Object submittedValue)
protected Converter
getConverter(FacesContext facesContext, UIComponent component)
Gets the converter for the given component rendered by this renderer.protected boolean
isDisabled(FacesContext facesContext, UIComponent uiComponent)
protected void
renderMenu(FacesContext facesContext, UISelectMany selectMany, boolean disabled, Converter converter)
protected void
renderMenu(FacesContext facesContext, UISelectOne selectOne, boolean disabled, Converter converter)
-
Methods inherited from class org.apache.myfaces.renderkit.html.base.HtmlSelectableRendererBase
internalRenderSelect
-
Methods inherited from class org.apache.myfaces.renderkit.html.base.HtmlRenderer
getActionUrl, getChildCount, getChildren, getClientId, isCommonEventsOptimizationEnabled, isCommonPropertiesOptimizationEnabled, renderId, shouldRenderId
-
Methods inherited from class jakarta.faces.render.Renderer
convertClientId, encodeBegin, encodeChildren, getRendersChildren
-
-
-
-
Method Detail
-
encodeEnd
public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException
- Overrides:
encodeEnd
in classRenderer
- Throws:
IOException
-
renderMenu
protected void renderMenu(FacesContext facesContext, UISelectOne selectOne, boolean disabled, Converter converter) throws IOException
- Throws:
IOException
-
renderMenu
protected void renderMenu(FacesContext facesContext, UISelectMany selectMany, boolean disabled, Converter converter) throws IOException
- Throws:
IOException
-
isDisabled
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent)
-
decode
public void decode(FacesContext facesContext, UIComponent uiComponent)
-
getConvertedValue
public Object getConvertedValue(FacesContext facesContext, UIComponent uiComponent, Object submittedValue) throws ConverterException
- Overrides:
getConvertedValue
in classRenderer
- Throws:
ConverterException
-
getConverter
protected Converter getConverter(FacesContext facesContext, UIComponent component)
Gets the converter for the given component rendered by this renderer.- Parameters:
facesContext
-component
-- Returns:
-
-