Class PickListRenderer
- java.lang.Object
-
- javax.faces.render.Renderer
-
- org.primefaces.renderkit.CoreRenderer
-
- org.primefaces.renderkit.InputRenderer
-
- org.primefaces.component.picklist.PickListRenderer
-
public class PickListRenderer extends InputRenderer
-
-
Field Summary
-
Fields inherited from class org.primefaces.renderkit.InputRenderer
ARIA_FILTER
-
-
Constructor Summary
Constructors Constructor Description PickListRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)protected voidencodeAriaRegion(javax.faces.context.FacesContext context, String clientId)protected voidencodeButton(javax.faces.context.FacesContext context, String title, String styleClass, String icon, String labelDisplay)protected voidencodeCaption(javax.faces.context.FacesContext context, javax.faces.component.UIComponent caption)voidencodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)voidencodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)protected voidencodeFilter(javax.faces.context.FacesContext context, PickList pickList, String name, boolean isSource)protected voidencodeList(javax.faces.context.FacesContext context, PickList pickList, String listId, String styleClass, List model, javax.faces.component.UIComponent caption, boolean filter, boolean isSource)protected voidencodeListControls(javax.faces.context.FacesContext context, PickList pickList, String styleClass, String labelDisplay)protected voidencodeListInput(javax.faces.context.FacesContext context, String clientId)protected voidencodeMarkup(javax.faces.context.FacesContext context, PickList pickList)protected voidencodeOptions(javax.faces.context.FacesContext context, PickList pickList, List model)protected voidencodeScript(javax.faces.context.FacesContext context, PickList pickList)ObjectgetConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)protected DualListModelgetModelValueToRender(javax.faces.context.FacesContext context, PickList pickList)booleangetRendersChildren()-
Methods inherited from class org.primefaces.renderkit.InputRenderer
createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecode
-
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Method Detail
-
decode
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)- Overrides:
decodein classjavax.faces.render.Renderer
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException- Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
IOException
-
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext context, PickList pickList) throws IOException- Throws:
IOException
-
encodeScript
protected void encodeScript(javax.faces.context.FacesContext context, PickList pickList) throws IOException- Throws:
IOException
-
encodeListControls
protected void encodeListControls(javax.faces.context.FacesContext context, PickList pickList, String styleClass, String labelDisplay) throws IOException- Throws:
IOException
-
encodeCaption
protected void encodeCaption(javax.faces.context.FacesContext context, javax.faces.component.UIComponent caption) throws IOException- Throws:
IOException
-
encodeButton
protected void encodeButton(javax.faces.context.FacesContext context, String title, String styleClass, String icon, String labelDisplay) throws IOException- Throws:
IOException
-
encodeList
protected void encodeList(javax.faces.context.FacesContext context, PickList pickList, String listId, String styleClass, List model, javax.faces.component.UIComponent caption, boolean filter, boolean isSource) throws IOException- Throws:
IOException
-
encodeListInput
protected void encodeListInput(javax.faces.context.FacesContext context, String clientId) throws IOException- Throws:
IOException
-
encodeOptions
protected void encodeOptions(javax.faces.context.FacesContext context, PickList pickList, List model) throws IOException- Throws:
IOException
-
getConvertedValue
public Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
- Overrides:
getConvertedValuein classInputRenderer- Throws:
javax.faces.convert.ConverterException
-
encodeFilter
protected void encodeFilter(javax.faces.context.FacesContext context, PickList pickList, String name, boolean isSource) throws IOException- Throws:
IOException
-
encodeAriaRegion
protected void encodeAriaRegion(javax.faces.context.FacesContext context, String clientId) throws IOException- Throws:
IOException
-
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext context, 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
-
getModelValueToRender
protected DualListModel getModelValueToRender(javax.faces.context.FacesContext context, PickList pickList)
-
-