Class SelectManyCheckboxRenderer
- 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.selectmanycheckbox.SelectManyCheckboxRenderer
-
public class SelectManyCheckboxRenderer extends SelectManyRenderer
-
-
Field Summary
-
Fields inherited from class org.primefaces.renderkit.InputRenderer
ARIA_FILTER
-
-
Constructor Summary
Constructors Constructor Description SelectManyCheckboxRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidencodeCustomLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)protected voidencodeGridLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeGroupLabel(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, javax.faces.model.SelectItemGroup group)protected voidencodeLineLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeMarkup(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, Object values, Object submittedValues, javax.faces.convert.Converter converter, javax.faces.model.SelectItem option, int idx)protected voidencodeOptionInput(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String id, String name, boolean checked, boolean disabled, String value)protected voidencodeOptionLabel(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String containerClientId, javax.faces.model.SelectItem option, boolean disabled)protected voidencodeOptionOutput(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, boolean checked, boolean disabled)protected voidencodePageLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeResponsiveLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeScript(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox)protected voidencodeSelectItems(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String layout)protected voidencodeTabularLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String layout)ObjectgetConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)StringgetHighlighter()protected StringgetSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)protected booleanisGrouped()-
Methods inherited from class org.primefaces.renderkit.SelectManyRenderer
decode, getSubmittedValues, getValues
-
Methods inherited from class org.primefaces.renderkit.SelectRenderer
addSelectItem, coerceToModelType, countSelectItems, countSelectItems, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItems, isHideNoSelection, isSelected, isSelectValueEqual, validateSubmittedValues
-
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, getResourceRequestPath, getResourceURL, getStyleClassBuilder, getWidgetBuilder, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Method Detail
-
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
-
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeScript
protected void encodeScript(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeResponsiveLayout
protected void encodeResponsiveLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeTabularLayout
protected void encodeTabularLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String layout) throws IOException- Throws:
IOException
-
encodeOptionInput
protected void encodeOptionInput(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String id, String name, boolean checked, boolean disabled, String value) throws IOException- Throws:
IOException
-
encodeOptionLabel
protected void encodeOptionLabel(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String containerClientId, javax.faces.model.SelectItem option, boolean disabled) throws IOException- Throws:
IOException
-
encodeGroupLabel
protected void encodeGroupLabel(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, javax.faces.model.SelectItemGroup group) throws IOException- Throws:
IOException
-
encodeOptionOutput
protected void encodeOptionOutput(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, boolean checked, boolean disabled) throws IOException- Throws:
IOException
-
encodeSelectItems
protected void encodeSelectItems(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox, String layout) throws IOException- Throws:
IOException
-
encodeLineLayout
protected void encodeLineLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodePageLayout
protected void encodePageLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeGridLayout
protected void encodeGridLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeCustomLayout
protected void encodeCustomLayout(javax.faces.context.FacesContext context, SelectManyCheckbox checkbox) throws IOException- Throws:
IOException
-
encodeOption
protected void encodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, Object values, Object submittedValues, javax.faces.convert.Converter converter, javax.faces.model.SelectItem option, int idx) throws IOException- Throws:
IOException
-
getSubmitParam
protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)
- Specified by:
getSubmitParamin classSelectManyRenderer
-
getHighlighter
public String getHighlighter()
- Overrides:
getHighlighterin classCoreRenderer
-
isGrouped
protected boolean isGrouped()
- Overrides:
isGroupedin classCoreRenderer
-
-