Package jakarta.faces.component.search
Class SearchExpressionHandler
- java.lang.Object
- 
- jakarta.faces.component.search.SearchExpressionHandler
 
- 
- Direct Known Subclasses:
- SearchExpressionHandlerWrapper
 
 public abstract class SearchExpressionHandler extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static char[]EXPRESSION_SEPARATOR_CHARSstatic StringKEYWORD_PREFIX
 - 
Constructor SummaryConstructors Constructor Description SearchExpressionHandler()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description char[]getExpressionSeperatorChars(FacesContext context)abstract voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback)voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback)abstract booleanisPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression)abstract booleanisValidExpression(SearchExpressionContext searchExpressionContext, String expression)abstract StringresolveClientId(SearchExpressionContext searchExpressionContext, String expression)abstract List<String>resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions)abstract voidresolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback)abstract voidresolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback)abstract String[]splitExpressions(FacesContext context, String expressions)
 
- 
- 
- 
Field Detail- 
EXPRESSION_SEPARATOR_CHARSprotected static final char[] EXPRESSION_SEPARATOR_CHARS 
 - 
KEYWORD_PREFIXpublic static final String KEYWORD_PREFIX - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
resolveClientIdpublic abstract String resolveClientId(SearchExpressionContext searchExpressionContext, String expression) 
 - 
resolveClientIdspublic abstract List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) 
 - 
resolveComponentpublic abstract void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) 
 - 
resolveComponentspublic abstract void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) 
 - 
invokeOnComponentpublic void invokeOnComponent(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback) 
 - 
invokeOnComponentpublic abstract void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) 
 - 
splitExpressionspublic abstract String[] splitExpressions(FacesContext context, String expressions) 
 - 
isPassthroughExpressionpublic abstract boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) 
 - 
isValidExpressionpublic abstract boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression) 
 - 
getExpressionSeperatorCharspublic char[] getExpressionSeperatorChars(FacesContext context) 
 
- 
 
-