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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isLeaf
(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) boolean
isPassthrough
(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) boolean
isResolverForKeyword
(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) void
resolve
(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:
resolve
in classjavax.faces.component.search.SearchKeywordResolver
-
isResolverForKeyword
public boolean isResolverForKeyword(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Specified by:
isResolverForKeyword
in classjavax.faces.component.search.SearchKeywordResolver
-
isPassthrough
public boolean isPassthrough(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Overrides:
isPassthrough
in classjavax.faces.component.search.SearchKeywordResolver
-
isLeaf
public boolean isLeaf(javax.faces.component.search.SearchExpressionContext searchExpressionContext, String keyword) - Overrides:
isLeaf
in classjavax.faces.component.search.SearchKeywordResolver
-