Class FuzzySearchRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.renderkit.SelectRenderer
org.primefaces.renderkit.SelectOneRenderer
org.primefaces.extensions.component.fuzzysearch.FuzzySearchRenderer

public class FuzzySearchRenderer extends org.primefaces.renderkit.SelectOneRenderer
FuzzySearch component.
Since:
8.0.1
Author:
https://github.com/aripddev
  • Field Summary

    Fields inherited from class javax.faces.render.Renderer

    PASSTHROUGH_RENDERER_LOCALNAME_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, FuzzySearch fuzzySearch)
     
    protected void
    encodeOption(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch, javax.faces.model.SelectItem option)
     
    protected void
    encodeScript(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch)
     
    protected void
    encodeSelectItems(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch, List<javax.faces.model.SelectItem> selectItems)
     
    protected String
    getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne)
     

    Methods inherited from class org.primefaces.renderkit.SelectOneRenderer

    findSelectItemByLabel, findSelectItemByValue, getSubmittedValues, getValues

    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, getConvertedValue, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, 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, renderRTLDirection, renderValidationMetadata, shouldRenderAttribute, shouldWriteId

    Methods inherited from class javax.faces.render.Renderer

    convertClientId, encodeBegin, encodeChildren, getRendersChildren

    Methods inherited from class java.lang.Object

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

    • FuzzySearchRenderer

      public FuzzySearchRenderer()
  • Method Details

    • decode

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

      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

      protected void encodeMarkup(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch) throws IOException
      Throws:
      IOException
    • encodeSelectItems

      protected void encodeSelectItems(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch, List<javax.faces.model.SelectItem> selectItems) throws IOException
      Throws:
      IOException
    • encodeOption

      protected void encodeOption(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch, javax.faces.model.SelectItem option) throws IOException
      Throws:
      IOException
    • encodeScript

      protected void encodeScript(javax.faces.context.FacesContext context, FuzzySearch fuzzySearch) throws IOException
      Throws:
      IOException
    • getSubmitParam

      protected String getSubmitParam(javax.faces.context.FacesContext context, javax.faces.component.UISelectOne selectOne)
      Specified by:
      getSubmitParam in class org.primefaces.renderkit.SelectOneRenderer