Class SearchExpressionHandlerImpl
java.lang.Object
jakarta.faces.component.search.SearchExpressionHandler
org.apache.myfaces.component.search.SearchExpressionHandlerImpl
-
Field Summary
Fields inherited from class jakarta.faces.component.search.SearchExpressionHandler
EXPRESSION_SEPARATOR_CHARS, KEYWORD_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addHint
(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint) protected void
applyKeyword
(SearchExpressionContext searchExpressionContext, UIComponent last, String command, String remainingExpression, ContextCallback topCallback) void
invokeOnComponent
(SearchExpressionContext searchExpressionContext, UIComponent previous, String topExpression, ContextCallback topCallback) protected boolean
isHintSet
(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint) boolean
isPassthroughExpression
(SearchExpressionContext searchExpressionContext, String topExpression) boolean
isValidExpression
(SearchExpressionContext searchExpressionContext, String topExpression) resolveClientId
(SearchExpressionContext searchExpressionContext, String expression) resolveClientIds
(SearchExpressionContext searchExpressionContext, String expressions) void
resolveComponent
(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) void
resolveComponents
(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) String[]
splitExpressions
(FacesContext context, String expressions) Methods inherited from class jakarta.faces.component.search.SearchExpressionHandler
getExpressionSeperatorChars, invokeOnComponent
-
Constructor Details
-
SearchExpressionHandlerImpl
public SearchExpressionHandlerImpl()
-
-
Method Details
-
addHint
-
isHintSet
protected boolean isHintSet(SearchExpressionContext searchExpressionContext, SearchExpressionHint hint) -
resolveClientId
- Specified by:
resolveClientId
in classSearchExpressionHandler
-
resolveClientIds
public List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) - Specified by:
resolveClientIds
in classSearchExpressionHandler
-
resolveComponent
public void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) - Specified by:
resolveComponent
in classSearchExpressionHandler
-
resolveComponents
public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) - Specified by:
resolveComponents
in classSearchExpressionHandler
-
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String topExpression, ContextCallback topCallback) - Specified by:
invokeOnComponent
in 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:
isPassthroughExpression
in classSearchExpressionHandler
-
isValidExpression
public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String topExpression) - Specified by:
isValidExpression
in classSearchExpressionHandler
-
splitExpressions
- Specified by:
splitExpressions
in classSearchExpressionHandler
-