Class 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 org.primefaces.renderkit.InputRenderer

        ARIA_FILTER
      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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, java.util.List<javax.faces.model.SelectItem> selectItems)  
      protected java.lang.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, 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
      • 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 Detail

      • FuzzySearchRenderer

        public FuzzySearchRenderer()
    • Method Detail

      • 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 java.io.IOException
        Overrides:
        encodeEnd in class javax.faces.render.Renderer
        Throws:
        java.io.IOException
      • encodeMarkup

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

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

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

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

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