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.voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback topCallback) booleanisPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) booleanisValidExpression(SearchExpressionContext searchExpressionContext, String expression) resolveClientId(SearchExpressionContext searchExpressionContext, String expression) resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) voidresolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) voidresolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) String[]splitExpressions(FacesContext context, String expressions)
-
Constructor Details
-
SearchExpressionHandlerWrapper
-
-
Method Details
-
getWrapped
Description copied from interface:FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.- Specified by:
getWrappedin interfaceFacesWrapper<SearchExpressionHandler>- Returns:
- the instance of the class being wrapped
-
resolveClientId
- Specified by:
resolveClientIdin classSearchExpressionHandler
-
resolveClientIds
public List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) - Specified by:
resolveClientIdsin classSearchExpressionHandler
-
resolveComponent
public void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) - Specified by:
resolveComponentin classSearchExpressionHandler
-
resolveComponents
public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) - Specified by:
resolveComponentsin classSearchExpressionHandler
-
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback topCallback) - Overrides:
invokeOnComponentin classSearchExpressionHandler
-
invokeOnComponent
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback) - Specified by:
invokeOnComponentin classSearchExpressionHandler
-
isValidExpression
public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression) - Specified by:
isValidExpressionin classSearchExpressionHandler
-
isPassthroughExpression
public boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) - Specified by:
isPassthroughExpressionin classSearchExpressionHandler
-
splitExpressions
- Specified by:
splitExpressionsin classSearchExpressionHandler
-
getExpressionSeperatorChars
- Overrides:
getExpressionSeperatorCharsin classSearchExpressionHandler
-