Class SearchExpressionHandlerImpl
- java.lang.Object
-
- jakarta.faces.component.search.SearchExpressionHandler
-
- org.apache.myfaces.component.search.SearchExpressionHandlerImpl
-
public class SearchExpressionHandlerImpl extends SearchExpressionHandler
-
-
Field Summary
-
Fields inherited from class jakarta.faces.component.search.SearchExpressionHandler
EXPRESSION_SEPARATOR_CHARS, KEYWORD_PREFIX
-
-
Constructor Summary
Constructors Constructor Description SearchExpressionHandlerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddHint(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint)protected voidapplyKeyword(SearchExpressionContext searchExpressionContext, UIComponent last, String command, String remainingExpression, ContextCallback topCallback)voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String topExpression, ContextCallback topCallback)protected booleanisHintSet(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint)booleanisPassthroughExpression(SearchExpressionContext searchExpressionContext, String topExpression)booleanisValidExpression(SearchExpressionContext searchExpressionContext, String topExpression)StringresolveClientId(SearchExpressionContext searchExpressionContext, String expression)List<String>resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions)voidresolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback)voidresolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback)String[]splitExpressions(FacesContext context, String expressions)-
Methods inherited from class jakarta.faces.component.search.SearchExpressionHandler
getExpressionSeperatorChars, invokeOnComponent
-
-
-
-
Method Detail
-
addHint
protected void addHint(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint)
-
isHintSet
protected boolean isHintSet(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint)
-
resolveClientId
public String resolveClientId(SearchExpressionContext searchExpressionContext, String expression)
- Specified by:
resolveClientIdin classSearchExpressionHandler
-
resolveClientIds
public List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions)
- Specified by:
resolveClientIdsin classSearchExpressionHandler
-
resolveComponent
public void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback)
- Specified by:
resolveComponentin classSearchExpressionHandler
-
resolveComponents
public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback)
- Specified by:
resolveComponentsin classSearchExpressionHandler
-
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String topExpression, ContextCallback topCallback)
- Specified by:
invokeOnComponentin classSearchExpressionHandler
-
applyKeyword
protected void applyKeyword(SearchExpressionContext searchExpressionContext, UIComponent last, String command, String remainingExpression, ContextCallback topCallback)
-
isPassthroughExpression
public boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String topExpression)
- Specified by:
isPassthroughExpressionin classSearchExpressionHandler
-
isValidExpression
public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String topExpression)
- Specified by:
isValidExpressionin classSearchExpressionHandler
-
splitExpressions
public String[] splitExpressions(FacesContext context, String expressions)
- Specified by:
splitExpressionsin classSearchExpressionHandler
-
-