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 Constructor Description SearchExpressionHandlerWrapper(SearchExpressionHandler delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char[]
getExpressionSeperatorChars(FacesContext context)
SearchExpressionHandler
getWrapped()
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)
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)
-
-
-
Constructor Detail
-
SearchExpressionHandlerWrapper
public SearchExpressionHandlerWrapper(SearchExpressionHandler delegate)
-
-
Method Detail
-
getWrapped
public SearchExpressionHandler 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
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, 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
public String[] splitExpressions(FacesContext context, String expressions)
- Specified by:
splitExpressions
in classSearchExpressionHandler
-
getExpressionSeperatorChars
public char[] getExpressionSeperatorChars(FacesContext context)
- Overrides:
getExpressionSeperatorChars
in classSearchExpressionHandler
-
-