Class SelectOneMenuRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.renderkit.SelectRenderer
org.primefaces.renderkit.SelectOneRenderer
org.primefaces.component.selectonemenu.SelectOneMenuRenderer
-
Field Summary
Fields inherited from class org.primefaces.renderkit.InputRenderer
ARIA_FILTERFields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected voidencodeAriaLabel(javax.faces.context.ResponseWriter writer, SelectOneMenu menu) voidencodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) protected voidencodeColumnsHeader(javax.faces.context.FacesContext context, SelectOneMenu menu, List<Column> columns) voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected voidencodeFilter(javax.faces.context.FacesContext context, SelectOneMenu menu) protected voidencodeHiddenSelect(javax.faces.context.FacesContext context, SelectOneMenu menu, String clientId, List<javax.faces.model.SelectItem> selectItems, Object values, Object submittedValues, javax.faces.convert.Converter converter) protected voidencodeInput(javax.faces.context.FacesContext context, SelectOneMenu menu, String clientId, List<javax.faces.model.SelectItem> selectItems, Object values, Object submittedValues, javax.faces.convert.Converter converter) protected voidencodeLabel(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodeMarkup(javax.faces.context.FacesContext context, SelectOneMenu menu) protected voidencodeMenuIcon(javax.faces.context.FacesContext context, SelectOneMenu menu, boolean valid) protected booleanencodeOption(javax.faces.context.FacesContext context, SelectOneMenu menu, javax.faces.model.SelectItem option, Object values, Object submittedValues, javax.faces.convert.Converter converter, int itemIndex) Encodes one SelectItem.protected voidencodeOptionsAsTable(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems, List<Column> columns) protected voidencodePanel(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodePanelContent(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodePanelFooter(javax.faces.context.FacesContext context, SelectOneMenu menu) protected voidencodeScript(javax.faces.context.FacesContext context, SelectOneMenu menu) protected voidencodeSelectItems(javax.faces.context.FacesContext context, SelectOneMenu menu, List<javax.faces.model.SelectItem> selectItems, Object values, Object submittedValues, javax.faces.convert.Converter converter) getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) protected StringgetOptionLabel(javax.faces.model.SelectItem option) booleanprotected StringgetSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne) Methods inherited from class org.primefaces.renderkit.SelectOneRenderer
findSelectItemByLabel, findSelectItemByValue, getSubmittedValues, getValuesMethods inherited from class org.primefaces.renderkit.SelectRenderer
addSelectItem, coerceToModelType, countSelectItems, countSelectItems, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItemComponent, getSelectItems, isHideNoSelection, isSelected, isSelectValueEqual, updateSelectItem, validateSubmittedValuesMethods inherited from class org.primefaces.renderkit.InputRenderer
createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecodeMethods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdMethods inherited from class javax.faces.render.Renderer
convertClientId, encodeBegin
-
Constructor Details
-
SelectOneMenuRenderer
public SelectOneMenuRenderer()
-
-
Method Details
-
decode
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) - Overrides:
decodein classSelectOneRenderer
-
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
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
IOException
-
getOptionLabel
-
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
-
getSubmitParam
protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne) - Specified by:
getSubmitParamin classSelectOneRenderer
-
getHighlighter
- Overrides:
getHighlighterin classCoreRenderer
-