Class SelectCheckboxMenuRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.renderkit.SelectRenderer
org.primefaces.renderkit.SelectManyRenderer
org.primefaces.component.selectcheckboxmenu.SelectCheckboxMenuRenderer
-
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 TypeMethodDescriptionprotected voidencodeCheckbox(javax.faces.context.FacesContext context, String id, boolean disabled, boolean checked, String title, String ariaLabel) voidencodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) protected voidencodeColumnsHeader(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<Column> columns) voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected voidencodeFilter(javax.faces.context.FacesContext context, SelectCheckboxMenu menu) protected voidencodeInputs(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodeKeyboardTarget(javax.faces.context.FacesContext context, SelectCheckboxMenu menu) protected voidencodeLabel(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, boolean valid) protected voidencodeMarkup(javax.faces.context.FacesContext context, SelectCheckboxMenu menu) protected voidencodeMenuIcon(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, boolean valid) protected voidencodeMultipleLabel(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodeOption(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, Object values, Object submittedValues, javax.faces.convert.Converter converter, javax.faces.model.SelectItem option, int idx) protected voidencodeOption(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, Object values, Object submittedValues, javax.faces.convert.Converter converter, javax.faces.model.SelectItem option, int idx, String selectItemGroupLabel) protected voidencodeOptionsAsTable(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<javax.faces.model.SelectItem> selectItems, List<Column> columns) protected voidencodePanel(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodePanelContent(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, List<javax.faces.model.SelectItem> selectItems) protected voidencodePanelFooter(javax.faces.context.FacesContext context, SelectCheckboxMenu menu) protected voidencodeScript(javax.faces.context.FacesContext context, SelectCheckboxMenu menu) protected voidencodeTableOption(javax.faces.context.FacesContext context, SelectCheckboxMenu menu, javax.faces.model.SelectItem selectItem, List<Column> columns, int index) getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) protected Stringprotected StringgetOptionLabel(javax.faces.model.SelectItem option) booleanprotected StringgetSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany) Methods inherited from class org.primefaces.renderkit.SelectManyRenderer
decode, 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, 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
-
Constructor Details
-
SelectCheckboxMenuRenderer
public SelectCheckboxMenuRenderer()
-
-
Method Details
-
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
-
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeChildrenin classjavax.faces.render.Renderer- Throws:
IOException
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()- Overrides:
getRendersChildrenin classjavax.faces.render.Renderer
-
getOptionLabel
-
getSubmitParam
protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany) - Specified by:
getSubmitParamin classSelectManyRenderer
-
encodeCheckbox
protected void encodeCheckbox(javax.faces.context.FacesContext context, String id, boolean disabled, boolean checked, String title, String ariaLabel) throws IOException - Throws:
IOException
-