Package com.sun.faces.component.search
Class SearchKeywordResolverImplId
java.lang.Object
jakarta.faces.component.search.SearchKeywordResolver
com.sun.faces.component.search.AbstractSearchKeywordResolverImpl
com.sun.faces.component.search.SearchKeywordResolverImplId
public class SearchKeywordResolverImplId extends AbstractSearchKeywordResolverImpl
-
Constructor Summary
Constructors Constructor Description SearchKeywordResolverImplId()
-
Method Summary
Modifier and Type Method Description protected String
extractId(String expression)
boolean
isResolverForKeyword(SearchExpressionContext searchExpressionContext, String keyword)
Checks if the current instance of theSearchKeywordResolver
is responsible for resolving the keyword.void
resolve(SearchKeywordContext searchKeywordContext, UIComponent current, String keyword)
Try to resolve one or multipleUIComponent
s based on the keyword and callsSearchKeywordContext.invokeContextCallback(jakarta.faces.component.UIComponent)
for each resolved component.Methods inherited from class com.sun.faces.component.search.AbstractSearchKeywordResolverImpl
closest, isHintSet
Methods inherited from class jakarta.faces.component.search.SearchKeywordResolver
isLeaf, isPassthrough
-
Constructor Details
-
SearchKeywordResolverImplId
public SearchKeywordResolverImplId()
-
-
Method Details
-
resolve
public void resolve(SearchKeywordContext searchKeywordContext, UIComponent current, String keyword)Description copied from class:SearchKeywordResolver
Try to resolve one or multiple
UIComponent
s based on the keyword and callsSearchKeywordContext.invokeContextCallback(jakarta.faces.component.UIComponent)
for each resolved component.- Specified by:
resolve
in classSearchKeywordResolver
- Parameters:
searchKeywordContext
- theSearchKeywordContext
current
- the previous resolved component or the source component (if called for the first keyword in the chain)keyword
- the keyword
-
isResolverForKeyword
public boolean isResolverForKeyword(SearchExpressionContext searchExpressionContext, String keyword)Description copied from class:SearchKeywordResolver
Checks if the current instance of the
SearchKeywordResolver
is responsible for resolving the keyword.- Specified by:
isResolverForKeyword
in classSearchKeywordResolver
- Parameters:
searchExpressionContext
- theSearchExpressionContext
keyword
- the keyword- Returns:
true
if it's responsible for resolving this keyword
-
extractId
-