@Override public void invokeContextCallback(FacesContext context, UIComponent target) { handler.invokeOnComponent( searchExpressionContext, target, childExpression, topCallback); } });
@Override public boolean isPassthroughExpression(SearchExpressionContext searchExpressionContext, String expression) { return getWrapped().isPassthroughExpression(searchExpressionContext, expression); }
@Override public boolean isValidExpression(SearchExpressionContext searchExpressionContext, String expression) { return getWrapped().isValidExpression(searchExpressionContext, expression); }
for (String expression : handler.splitExpressions(facesContext, expressions)) { if (handler.isPassthroughExpression(searchExpressionContext, expression)) { internalCallback.addClientId(expression); } else { handler.invokeOnComponent(searchExpressionContext, expression, internalCallback);
@Override public String resolveClientId(SearchExpressionContext searchExpressionContext, String expression) { return getWrapped().resolveClientId(searchExpressionContext, expression); }
@Override public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) { if (expressions != null) { expressions = expressions.trim(); } FacesContext facesContext = searchExpressionContext.getFacesContext(); SearchExpressionHandler handler = facesContext.getApplication().getSearchExpressionHandler(); ResolveComponentsCallback internalCallback = new ResolveComponentsCallback(callback); if (expressions != null) { for (String expression : handler.splitExpressions(facesContext, expressions)) { handler.invokeOnComponent(searchExpressionContext, expression, internalCallback); } } if (!internalCallback.isInvoked() && !isHintSet(searchExpressionContext, SearchExpressionHint.IGNORE_NO_RESULT)) { throw new ComponentNotFoundException("Cannot find component for expressions \"" + expressions + "\" referenced from \"" + searchExpressionContext.getSource().getClientId(facesContext) + "\"."); } }
SearchExpressionHandler handler = facesContext.getApplication().getSearchExpressionHandler(); if (!expression.isEmpty() && handler.isPassthroughExpression(searchExpressionContext, expression)) { return expression; handler.invokeOnComponent(searchExpressionContext, expression, internalCallback);
@Override public List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) { return getWrapped().resolveClientIds(searchExpressionContext, expressions); }
@Override public String[] splitExpressions(FacesContext context, String expressions) { return getWrapped().splitExpressions(context, expressions); }
@Override public void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) { getWrapped().resolveComponent(searchExpressionContext, expression, callback); }
@Override public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) { getWrapped().resolveComponents(searchExpressionContext, expressions, callback); }
@Override public char[] getExpressionSeperatorChars(FacesContext context) { return getWrapped().getExpressionSeperatorChars(context); } }
for (String expression : handler.splitExpressions(facesContext, expressions)) { if (handler.isPassthroughExpression(searchExpressionContext, expression)) { internalCallback.addClientId(expression); } else { handler.invokeOnComponent(searchExpressionContext, expression, internalCallback);
@Override public String resolveClientId(SearchExpressionContext searchExpressionContext, String expression) { return getWrapped().resolveClientId(searchExpressionContext, expression); }
@Override public void resolveComponents(SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) { if (expressions != null) { expressions = expressions.trim(); } FacesContext facesContext = searchExpressionContext.getFacesContext(); SearchExpressionHandler handler = facesContext.getApplication().getSearchExpressionHandler(); ResolveComponentsCallback internalCallback = new ResolveComponentsCallback(callback); if (expressions != null) { for (String expression : handler.splitExpressions(facesContext, expressions)) { handler.invokeOnComponent(searchExpressionContext, expression, internalCallback); } } if (!internalCallback.isInvoked() && !isHintSet(searchExpressionContext, SearchExpressionHint.IGNORE_NO_RESULT)) { throw new ComponentNotFoundException("Cannot find component for expressions \"" + expressions + "\" referenced from \"" + searchExpressionContext.getSource().getClientId(facesContext) + "\"."); } }
SearchExpressionHandler handler = facesContext.getApplication().getSearchExpressionHandler(); if (!expression.isEmpty() && handler.isPassthroughExpression(searchExpressionContext, expression)) { return expression; handler.invokeOnComponent(searchExpressionContext, expression, internalCallback);
@Override public List<String> resolveClientIds(SearchExpressionContext searchExpressionContext, String expressions) { return getWrapped().resolveClientIds(searchExpressionContext, expressions); }
@Override public String[] splitExpressions(FacesContext context, String expressions) { return getWrapped().splitExpressions(context, expressions); }
@Override public void resolveComponent(SearchExpressionContext searchExpressionContext, String expression, ContextCallback callback) { getWrapped().resolveComponent(searchExpressionContext, expression, callback); }
@Override public void resolveComponents( SearchExpressionContext searchExpressionContext, String expressions, ContextCallback callback) { getWrapped().resolveComponents(searchExpressionContext, expressions, callback); }