Package de.cuioss.test.jsf.mocks
Class CuiMockSearchExpressionHandler
- java.lang.Object
-
- javax.faces.component.search.SearchExpressionHandler
-
- de.cuioss.test.jsf.mocks.CuiMockSearchExpressionHandler
-
public class CuiMockSearchExpressionHandler extends SearchExpressionHandler
Mock variant ofSearchExpressionHandlerto be used for unit-tests. The concrete instance can be derived viaretrieve(FacesContext)- Author:
- Oliver Wolff
-
-
Field Summary
-
Fields inherited from class javax.faces.component.search.SearchExpressionHandler
EXPRESSION_SEPARATOR_CHARS, KEYWORD_PREFIX
-
-
Constructor Summary
Constructors Constructor Description CuiMockSearchExpressionHandler()
-
Method Summary
-
Methods inherited from class javax.faces.component.search.SearchExpressionHandler
getExpressionSeperatorChars, invokeOnComponent
-
-
-
-
Constructor Detail
-
CuiMockSearchExpressionHandler
public CuiMockSearchExpressionHandler()
-
-
Method Detail
-
resolveClientId
public String resolveClientId(SearchExpressionContext searchExpressionContext, String expression)
- 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, UIComponent previous, String expression, ContextCallback topCallback)
- Specified by:
invokeOnComponentin classSearchExpressionHandler
-
splitExpressions
public String[] splitExpressions(FacesContext context, String expressions)
- Specified by:
splitExpressionsin classSearchExpressionHandler
-
isPassthroughExpression
public boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression)
- Specified by:
isPassthroughExpressionin classSearchExpressionHandler
-
isValidExpression
public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression)
- Specified by:
isValidExpressionin classSearchExpressionHandler
-
retrieve
public static final CuiMockSearchExpressionHandler retrieve(FacesContext context)
Shorthand for accessing an instance ofCuiMockSearchExpressionHandler- Parameters:
context- to be used- Returns:
- the previously configured
CuiMockSearchExpressionHandler
-
getResolvedComponent
public UIComponent getResolvedComponent()
-
setResolvedComponent
public void setResolvedComponent(UIComponent resolvedComponent)
-
getResolvedComponents
public List<UIComponent> getResolvedComponents()
-
setResolvedComponents
public void setResolvedComponents(List<UIComponent> resolvedComponents)
-
getResolvedClientId
public String getResolvedClientId()
-
setResolvedClientId
public void setResolvedClientId(String resolvedClientId)
-
getResolvedClientIds
public List<String> getResolvedClientIds()
-
setResolvedClientIds
public void setResolvedClientIds(List<String> resolvedClientIds)
-
-