Class TriStateManyCheckboxRenderer
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.extensions.component.tristatemanycheckbox.TriStateManyCheckboxRenderer
public class TriStateManyCheckboxRenderer
extends org.primefaces.renderkit.SelectManyRenderer
TriStateManyCheckboxRenderer
- Since:
- 0.3
- Version:
- $Revision$
- Author:
- Mauricio Fenoglio / last modified by $Author$
-
Field Summary
Fields 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) voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected voidencodeMarkup(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) protected voidencodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, Map<String, Object> values, javax.faces.model.SelectItem option, int idx) protected voidencodeOptionInput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String id, String name, boolean disabled, String value, int valueInput) protected voidencodeOptionLabel(javax.faces.context.FacesContext context, String containerClientId, javax.faces.model.SelectItem option, boolean disabled) protected voidencodeOptionOutput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, int valCheck, boolean disabled) protected voidencodeScript(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) protected voidencodeSelectItems(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String[] valuesArray) protected StringgetSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany) getSubmittedFromComp(javax.faces.component.UIComponent component) protected intgetValueForInput(javax.faces.component.UIInput component, String itemValue, Map<String, Object> valueArray) protected MapgetValues(javax.faces.component.UIComponent component) Methods inherited from class org.primefaces.renderkit.SelectManyRenderer
getSubmittedValuesMethods 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, 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, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderRTLDirection, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdMethods inherited from class javax.faces.render.Renderer
convertClientId, encodeBegin, encodeChildren, getRendersChildren
-
Constructor Details
-
TriStateManyCheckboxRenderer
public TriStateManyCheckboxRenderer()
-
-
Method Details
-
getConvertedValue
public Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue) - Overrides:
getConvertedValuein classorg.primefaces.renderkit.InputRenderer
-
decode
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) - Overrides:
decodein classorg.primefaces.renderkit.SelectManyRenderer
-
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, TriStateManyCheckbox checkbox) throws IOException - Throws:
IOException
-
encodeSelectItems
protected void encodeSelectItems(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws IOException - Throws:
IOException
-
encodeOption
protected void encodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, Map<String, Object> values, javax.faces.model.SelectItem option, int idx) throws IOException- Throws:
IOException
-
encodeOptionInput
protected void encodeOptionInput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String id, String name, boolean disabled, String value, int valueInput) throws IOException - Throws:
IOException
-
encodeOptionOutput
protected void encodeOptionOutput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, int valCheck, boolean disabled) throws IOException - Throws:
IOException
-
encodeScript
protected void encodeScript(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws IOException - Throws:
IOException
-
encodeOptionLabel
protected void encodeOptionLabel(javax.faces.context.FacesContext context, String containerClientId, javax.faces.model.SelectItem option, boolean disabled) throws IOException - Throws:
IOException
-
getSubmitParam
protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany) - Specified by:
getSubmitParamin classorg.primefaces.renderkit.SelectManyRenderer
-
getValueForInput
-
getValues
- Overrides:
getValuesin classorg.primefaces.renderkit.SelectManyRenderer
-
getSubmitedMap
protected Map<String,Object> getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String[] valuesArray) -
getSubmittedFromComp
-