Package org.primefaces.expression
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisLeaf(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) booleanisPassthrough(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) booleanisResolverForKeyword(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) voidresolve(javax.faces.component.search.SearchKeywordContext expressionContext, javax.faces.component.UIComponent current, String keyword)
-
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:
resolvein classjavax.faces.component.search.SearchKeywordResolver
-
isResolverForKeyword
public boolean isResolverForKeyword(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Specified by:
isResolverForKeywordin classjavax.faces.component.search.SearchKeywordResolver
-
isPassthrough
public boolean isPassthrough(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Overrides:
isPassthroughin classjavax.faces.component.search.SearchKeywordResolver
-
isLeaf
public boolean isLeaf(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Overrides:
isLeafin classjavax.faces.component.search.SearchKeywordResolver
-