protected void applyKeyword(SearchExpressionContext searchExpressionContext, UIComponent last, String command, String remainingExpression, ContextCallback topCallback) { SearchKeywordContext searchContext = new SearchKeywordContext(searchExpressionContext, topCallback, remainingExpression); searchExpressionContext.getFacesContext().getApplication() .getSearchKeywordResolver().resolve(searchContext, last, command); }
protected void invokeKeywordResolvers(SearchExpressionContext searchExpressionContext, UIComponent previous, String keyword, String remainingExpression, ContextCallback callback) { // take the keyword and resolve it using the chain of responsibility pattern. SearchKeywordContext searchContext = new SearchKeywordContext(searchExpressionContext, callback, remainingExpression); searchExpressionContext.getFacesContext().getApplication() .getSearchKeywordResolver().resolve(searchContext, previous, keyword); }
protected void invokeKeywordResolvers(SearchExpressionContext searchExpressionContext, UIComponent previous, String keyword, String remainingExpression, ContextCallback callback) { // take the keyword and resolve it using the chain of responsibility pattern. SearchKeywordContext searchContext = new SearchKeywordContext(searchExpressionContext, callback, remainingExpression); searchExpressionContext.getFacesContext().getApplication() .getSearchKeywordResolver().resolve(searchContext, previous, keyword); }
protected void invokeKeywordResolvers(SearchExpressionContext searchExpressionContext, UIComponent previous, String keyword, String remainingExpression, ContextCallback callback) { // take the keyword and resolve it using the chain of responsibility pattern. SearchKeywordContext searchContext = new SearchKeywordContext(searchExpressionContext, callback, remainingExpression); searchExpressionContext.getFacesContext().getApplication() .getSearchKeywordResolver().resolve(searchContext, previous, keyword); }
@Override public void resolve(SearchKeywordContext context, UIComponent current, String keyword) { context.setKeywordResolved(false); for (int i = 0; i < resolvers.size(); i++) { SearchKeywordResolver resolver = resolvers.get(i); if (resolver.isResolverForKeyword(context.getSearchExpressionContext(), keyword)) { resolver.resolve(context, current, keyword); if (context.isKeywordResolved()) { return; } } } }
@Override public void resolve(SearchKeywordContext context, UIComponent current, String keyword) { context.setKeywordResolved(false); for (int i = 0; i < resolvers.size(); i++) { SearchKeywordResolver resolver = resolvers.get(i); if (resolver.isResolverForKeyword(context.getSearchExpressionContext(), keyword)) { resolver.resolve(context, current, keyword); if (context.isKeywordResolved()) { return; } } } }
@Override public void resolve(SearchKeywordContext context, UIComponent current, String keyword) { context.setKeywordResolved(false); for (int i = 0; i < resolvers.size(); i++) { SearchKeywordResolver resolver = resolvers.get(i); if (resolver.isResolverForKeyword(context.getSearchExpressionContext(), keyword)) { resolver.resolve(context, current, keyword); if (context.isKeywordResolved()) { return; } } } }
@Override public void resolve(SearchKeywordContext context, UIComponent current, String keyword) { context.setKeywordResolved(false); int sz = this.size; for (int i = 0; i < sz; i++) { if (this.resolvers[i].isResolverForKeyword(context.getSearchExpressionContext(), keyword)) { this.resolvers[i].resolve(context, current, keyword); if (context.isKeywordResolved()) { return; } } } }