Package jakarta.faces.component.search
Class SearchExpressionHandler
java.lang.Object
jakarta.faces.component.search.SearchExpressionHandler
- Direct Known Subclasses:
SearchExpressionHandlerWrapper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
getExpressionSeperatorChars
(FacesContext context) abstract void
invokeOnComponent
(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) void
invokeOnComponent
(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback) abstract boolean
isPassthroughExpression
(SearchExpressionContext searchExpressionContext, String expression) abstract boolean
isValidExpression
(SearchExpressionContext searchExpressionContext, String expression) abstract String
resolveClientId
(SearchExpressionContext searchExpressionContext, String expression) resolveClientIds
(SearchExpressionContext searchExpressionContext, String expressions) abstract void
resolveComponent
(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) abstract void
resolveComponents
(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) abstract String[]
splitExpressions
(FacesContext context, String expressions)
-
Field Details
-
EXPRESSION_SEPARATOR_CHARS
protected static final char[] EXPRESSION_SEPARATOR_CHARS -
KEYWORD_PREFIX
- See Also:
-
-
Constructor Details
-
SearchExpressionHandler
public SearchExpressionHandler()
-
-
Method Details
-
resolveClientId
public abstract String resolveClientId(SearchExpressionContext searchExpressionContext, String expression) -
resolveClientIds
public abstract List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) -
resolveComponent
public abstract void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) -
resolveComponents
public abstract void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) -
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback) -
invokeOnComponent
public abstract void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) -
splitExpressions
-
isPassthroughExpression
public abstract boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) -
isValidExpression
public abstract boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression) -
getExpressionSeperatorChars
-