public abstract class SearchKeywordResolver extends Object
Constructor and Description |
---|
SearchKeywordResolver() |
Modifier and Type | Method and Description |
---|---|
boolean |
isLeaf(SearchExpressionContext searchExpressionContext,
String keyword)
A leaf keyword is a keyword that does not allow to be combined with keywords or id chains to the right.
|
boolean |
isPassthrough(SearchExpressionContext searchExpressionContext,
String keyword)
A passthrough keyword is a keyword that according to the context does not require to be resolved on the server,
and can be passed to the client
|
abstract boolean |
isResolverForKeyword(SearchExpressionContext searchExpressionContext,
String keyword)
Check if the keyword can be resolved by the current resolver
|
abstract void |
resolve(SearchKeywordContext keywordContext,
UIComponent current,
String keyword) |
public abstract void resolve(SearchKeywordContext keywordContext, UIComponent current, String keyword)
public abstract boolean isResolverForKeyword(SearchExpressionContext searchExpressionContext, String keyword)
searchExpressionContext
- keyword
- public boolean isPassthrough(SearchExpressionContext searchExpressionContext, String keyword)
searchExpressionContext
- keyword
- public boolean isLeaf(SearchExpressionContext searchExpressionContext, String keyword)
searchExpressionContext
- keyword
- Copyright © 2020 The Apache Software Foundation. All rights reserved.