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 Link icon

    Fields inherited from class javax.faces.render.Renderer Link icon

    PASSTHROUGH_RENDERER_LOCALNAME_KEY
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
     
    void
    encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
     
    protected void
    encodeMarkup(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox)
     
    protected void
    encodeOption(javax.faces.context.FacesContext context, javax.faces.component.UIInput component, Map<String,Object> values, javax.faces.model.SelectItem option, int idx)
     
    protected void
    encodeOptionInput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String id, String name, boolean disabled, String value, int valueInput)
     
    protected void
    encodeOptionLabel(javax.faces.context.FacesContext context, String containerClientId, javax.faces.model.SelectItem option, boolean disabled)
     
    protected void
    encodeOptionOutput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, int valCheck, boolean disabled)
     
    protected void
    encodeScript(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox)
     
    protected void
    encodeSelectItems(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox)
     
    getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)
     
    protected Map<String,Object>
    getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String[] valuesArray)
     
    protected String
    getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)
     
    protected Map<String,Object>
    getSubmittedFromComp(javax.faces.component.UIComponent component)
     
    protected int
    getValueForInput(javax.faces.component.UIInput component, String itemValue, Map<String,Object> valueArray)
     
    protected Map
    getValues(javax.faces.component.UIComponent component)
     

    Methods inherited from class org.primefaces.renderkit.SelectManyRenderer Link icon

    getSubmittedValues

    Methods inherited from class org.primefaces.renderkit.SelectRenderer Link icon

    addSelectItem, coerceToModelType, countSelectItems, countSelectItems, createSelectItem, findImplicitConverter, getOptionAsString, getSelectItemComponent, getSelectItems, isHideNoSelection, isSelected, isSelectValueEqual, updateSelectItem, validateSubmittedValues

    Methods inherited from class org.primefaces.renderkit.InputRenderer Link icon

    createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, shouldDecode

    Methods inherited from class org.primefaces.renderkit.CoreRenderer Link icon

    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, shouldWriteId

    Methods inherited from class javax.faces.render.Renderer Link icon

    convertClientId, encodeBegin, encodeChildren, getRendersChildren

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • TriStateManyCheckboxRenderer Link icon

      public TriStateManyCheckboxRenderer()
  • Method Details Link icon

    • getConvertedValue Link icon

      public Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)
      Overrides:
      getConvertedValue in class org.primefaces.renderkit.InputRenderer
    • decode Link icon

      public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
      Overrides:
      decode in class org.primefaces.renderkit.SelectManyRenderer
    • encodeEnd Link icon

      public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      encodeEnd in class javax.faces.render.Renderer
      Throws:
      IOException
    • encodeMarkup Link icon

      protected void encodeMarkup(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws IOException
      Throws:
      IOException
    • encodeSelectItems Link icon

      protected void encodeSelectItems(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws IOException
      Throws:
      IOException
    • encodeOption Link icon

      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 Link icon

      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 Link icon

      protected void encodeOptionOutput(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, int valCheck, boolean disabled) throws IOException
      Throws:
      IOException
    • encodeScript Link icon

      protected void encodeScript(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox) throws IOException
      Throws:
      IOException
    • encodeOptionLabel Link icon

      protected void encodeOptionLabel(javax.faces.context.FacesContext context, String containerClientId, javax.faces.model.SelectItem option, boolean disabled) throws IOException
      Throws:
      IOException
    • getSubmitParam Link icon

      protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectMany selectMany)
      Specified by:
      getSubmitParam in class org.primefaces.renderkit.SelectManyRenderer
    • getValueForInput Link icon

      protected int getValueForInput(javax.faces.component.UIInput component, String itemValue, Map<String,Object> valueArray)
    • getValues Link icon

      protected Map getValues(javax.faces.component.UIComponent component)
      Overrides:
      getValues in class org.primefaces.renderkit.SelectManyRenderer
    • getSubmitedMap Link icon

      protected Map<String,Object> getSubmitedMap(javax.faces.context.FacesContext context, TriStateManyCheckbox checkbox, String[] valuesArray)
    • getSubmittedFromComp Link icon

      protected Map<String,Object> getSubmittedFromComp(javax.faces.component.UIComponent component)