Package javax.faces.component.search
Class SearchExpressionHandler
- java.lang.Object
-
- javax.faces.component.search.SearchExpressionHandler
-
- Direct Known Subclasses:
SearchExpressionHandlerWrapper
public abstract class SearchExpressionHandler extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static char[]EXPRESSION_SEPARATOR_CHARSstatic StringKEYWORD_PREFIX
-
Constructor Summary
Constructors Constructor Description SearchExpressionHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description char[]getExpressionSeperatorChars(FacesContext context)voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback)abstract voidinvokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, 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_CHARS
protected static final char[] EXPRESSION_SEPARATOR_CHARS
-
KEYWORD_PREFIX
public static final String KEYWORD_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public abstract String[] splitExpressions(FacesContext context, String expressions)
-
isPassthroughExpression
public abstract boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression)
-
isValidExpression
public abstract boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression)
-
getExpressionSeperatorChars
public char[] getExpressionSeperatorChars(FacesContext context)
-
-