public abstract class SearchExpressionHandler extends Object
Modifier and Type | Field and Description |
---|---|
protected static char[] |
EXPRESSION_SEPARATOR_CHARS |
static String |
KEYWORD_PREFIX |
Constructor and Description |
---|
SearchExpressionHandler() |
Modifier and Type | Method and Description |
---|---|
char[] |
getExpressionSeperatorChars(FacesContext context) |
void |
invokeOnComponent(SearchExpressionContext searchExpressionContext,
String expressions,
ContextCallback topCallback) |
abstract void |
invokeOnComponent(SearchExpressionContext searchExpressionContext,
UIComponent previous,
String expression,
ContextCallback topCallback) |
abstract boolean |
isPassthroughExpression(SearchExpressionContext searchExpressionContext,
String expression) |
abstract boolean |
isValidExpression(SearchExpressionContext searchExpressionContext,
String expression) |
abstract String |
resolveClientId(SearchExpressionContext searchExpressionContext,
String expression) |
abstract List<String> |
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) |
protected static final char[] EXPRESSION_SEPARATOR_CHARS
public static final String KEYWORD_PREFIX
public abstract String resolveClientId(SearchExpressionContext searchExpressionContext, String expression)
public abstract List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions)
public abstract void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback)
public abstract void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback)
public void invokeOnComponent(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback topCallback)
public abstract void invokeOnComponent(SearchExpressionContext searchExpressionContext, UIComponent previous, String expression, ContextCallback topCallback)
public abstract String[] splitExpressions(FacesContext context, String expressions)
public abstract boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression)
public abstract boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression)
public char[] getExpressionSeperatorChars(FacesContext context)
Copyright © 2020 The Apache Software Foundation. All rights reserved.