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.SelectManyRendererTriStateManyCheckboxRenderer- Since:
- 0.3
- Version:
- $Revision$
- Author:
- Mauricio Fenoglio / last modified by $Author$
-
-
Constructor Summary
Constructors Constructor Description TriStateManyCheckboxRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(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, java.util.Map<java.lang.String,java.lang.Object> values, javax.faces.model.SelectItem option, int idx)protected voidencodeOptionInput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, java.lang.String id, java.lang.String name, boolean disabled, java.lang.String value, int valueInput)protected voidencodeOptionLabel(javax.faces.context.FacesContext context, java.lang.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)java.lang.ObjectgetConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object submittedValue)protected java.util.Map<java.lang.String,java.lang.Object>getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, java.lang.String[] valuesArray)protected java.lang.StringgetSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)protected java.util.Map<java.lang.String,java.lang.Object>getSubmittedFromComp(javax.faces.component.UIComponent component)protected intgetValueForInput(javax.faces.component.UIInput component, java.lang.String itemValue, java.util.Map<java.lang.String,java.lang.Object> valueArray)protected java.util.MapgetValues(javax.faces.component.UIComponent component)-
Methods inherited from class org.primefaces.renderkit.SelectRenderer
addSelectItem, coerceToModelType, countSelectItems, countSelectItems, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItemComponent, getSelectItems, isHideNoSelection, isSelected, isSelectValueEqual, updateSelectItem, validateSubmittedValues
-
Methods inherited from class org.primefaces.renderkit.InputRenderer
createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecode
-
Methods 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, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Method Detail
-
getConvertedValue
public java.lang.Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.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 java.io.IOException- Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
java.io.IOException
-
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws java.io.IOException- Throws:
java.io.IOException
-
encodeSelectItems
protected void encodeSelectItems(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws java.io.IOException- Throws:
java.io.IOException
-
encodeOption
protected void encodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, java.util.Map<java.lang.String,java.lang.Object> values, javax.faces.model.SelectItem option, int idx) throws java.io.IOException- Throws:
java.io.IOException
-
encodeOptionInput
protected void encodeOptionInput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, java.lang.String id, java.lang.String name, boolean disabled, java.lang.String value, int valueInput) throws java.io.IOException- Throws:
java.io.IOException
-
encodeOptionOutput
protected void encodeOptionOutput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, int valCheck, boolean disabled) throws java.io.IOException- Throws:
java.io.IOException
-
encodeScript
protected void encodeScript(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws java.io.IOException- Throws:
java.io.IOException
-
encodeOptionLabel
protected void encodeOptionLabel(javax.faces.context.FacesContext context, java.lang.String containerClientId, javax.faces.model.SelectItem option, boolean disabled) throws java.io.IOException- Throws:
java.io.IOException
-
getSubmitParam
protected java.lang.String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)- Specified by:
getSubmitParamin classorg.primefaces.renderkit.SelectManyRenderer
-
getValueForInput
protected int getValueForInput(javax.faces.component.UIInput component, java.lang.String itemValue, java.util.Map<java.lang.String,java.lang.Object> valueArray)
-
getValues
protected java.util.Map getValues(javax.faces.component.UIComponent component)
- Overrides:
getValuesin classorg.primefaces.renderkit.SelectManyRenderer
-
getSubmitedMap
protected java.util.Map<java.lang.String,java.lang.Object> getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, java.lang.String[] valuesArray)
-
getSubmittedFromComp
protected java.util.Map<java.lang.String,java.lang.Object> getSubmittedFromComp(javax.faces.component.UIComponent component)
-
-