Class FormSearchKeywordResolver

java.lang.Object
javax.faces.component.search.SearchKeywordResolver
org.primefaces.expression.FormSearchKeywordResolver

public class FormSearchKeywordResolver extends javax.faces.component.search.SearchKeywordResolver
See #11231 We need to overwrite/reimplement the FormSearchKeywordResolver from the Faces implementation, as some PF components move their DOM elements and @form is a relative search expression and might not be resolveable at the client anymore.
  • Constructor Details

    • FormSearchKeywordResolver

      public FormSearchKeywordResolver()
  • Method Details

    • resolve

      public void resolve(javax.faces.component.search.SearchKeywordContext expressionContext, javax.faces.component.UIComponent current, String keyword)
      Specified by:
      resolve in class javax.faces.component.search.SearchKeywordResolver
    • isResolverForKeyword

      public boolean isResolverForKeyword(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword)
      Specified by:
      isResolverForKeyword in class javax.faces.component.search.SearchKeywordResolver
    • isPassthrough

      public boolean isPassthrough(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword)
      Overrides:
      isPassthrough in class javax.faces.component.search.SearchKeywordResolver
    • isLeaf

      public boolean isLeaf(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword)
      Overrides:
      isLeaf in class javax.faces.component.search.SearchKeywordResolver