Provide for separation of interface and implementation for the SearchExpressionContext contract. Usage:
extend this class and push the implementation being wrapped to the constructor and use getWrapped to access
the instance being wrapped.
| Modifier and Type | Field and Description |
|---|---|
| private final SearchExpressionContextFactory |
| Access | Constructor and Description |
|---|---|
| public | SearchExpressionContextFactory(SearchExpressionContextFactory
The implementation being wrapped. wrapped)If this factory has been decorated, the implementation doing the decorating should push the implementation being wrapped to this constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public abstract SearchExpressionContext | Returns: aSearchExpressionContext instancethe FacesContext for the current request context, UIComponent the source / base component from which we will start to perform our search. source, Set<SearchExpressionHint> the SearchExpressionHint to apply to the search. If expressionHints, Set<VisitHint> null, no hints are applied.the VisitHints to apply to the visit, if used by a visitHints)SearchKeywordResolver. If
null, no hints are applied.
Creates a |
| public SearchExpressionContextFactory | getWrapped()
Implements jakarta. If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. |
| wrapped | back to summary |
|---|---|
| private final SearchExpressionContextFactory wrapped | |
| SearchExpressionContextFactory | back to summary |
|---|---|
| public SearchExpressionContextFactory(SearchExpressionContextFactory wrapped)
If this factory has been decorated, the implementation doing the decorating should push the implementation being
wrapped to this constructor. The
| |
| getSearchExpressionContext | back to summary |
|---|---|
| public abstract SearchExpressionContext getSearchExpressionContext(FacesContext context, UIComponent source, Set<SearchExpressionHint> expressionHints, Set<VisitHint> visitHints)
Creates a
| |
| getWrapped | back to summary |
|---|---|
| public SearchExpressionContextFactory getWrapped() Implements jakarta. If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped.
| |