Package jakarta.faces.component.search
Class SearchExpressionHandlerWrapper
java.lang.Object
jakarta.faces.component.search.SearchExpressionHandler
jakarta.faces.component.search.SearchExpressionHandlerWrapper
- All Implemented Interfaces:
FacesWrapper<SearchExpressionHandler>
public abstract class SearchExpressionHandlerWrapper
extends SearchExpressionHandler
implements FacesWrapper<SearchExpressionHandler>
-
Field Summary
Fields inherited from class jakarta.faces.component.search.SearchExpressionHandler
EXPRESSION_SEPARATOR_CHARS, KEYWORD_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
getExpressionSeperatorChars
(FacesContext context) A class that implements this interface uses this method to return an instance of the class being wrapped.void
invokeOnComponent
(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) void
invokeOnComponent
(SearchExpressionContext searchExpressionContext, String expression, ContextCallback topCallback) boolean
isPassthroughExpression
(SearchExpressionContext searchExpressionContext, String expression) boolean
isValidExpression
(SearchExpressionContext searchExpressionContext, String expression) 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)
-
Constructor Details
-
SearchExpressionHandlerWrapper
-
-
Method Details
-
getWrapped
Description copied from interface:FacesWrapper
A class that implements this interface uses this method to return an instance of the class being wrapped.- Specified by:
getWrapped
in interfaceFacesWrapper<SearchExpressionHandler>
- Returns:
- the instance of the class being wrapped
-
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, String expression, ContextCallback topCallback) - Overrides:
invokeOnComponent
in classSearchExpressionHandler
-
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) - Specified by:
invokeOnComponent
in classSearchExpressionHandler
-
isValidExpression
public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression) - Specified by:
isValidExpression
in classSearchExpressionHandler
-
isPassthroughExpression
public boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) - Specified by:
isPassthroughExpression
in classSearchExpressionHandler
-
splitExpressions
- Specified by:
splitExpressions
in classSearchExpressionHandler
-
getExpressionSeperatorChars
- Overrides:
getExpressionSeperatorChars
in classSearchExpressionHandler
-