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 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)
String
resolveClientId(SearchExpressionContext searchExpressionContext, String expression)
List<String>
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
-
-
-
-
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:
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
public String[] splitExpressions(FacesContext context, String expressions)
- Specified by:
splitExpressions
in classSearchExpressionHandler
-
-