1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package jakarta.faces.component.search;
20
21 import java.util.Set;
22 import jakarta.faces.FacesWrapper;
23 import jakarta.faces.component.UIComponent;
24 import jakarta.faces.component.visit.VisitHint;
25 import jakarta.faces.context.FacesContext;
26
27
28
29
30 public abstract class SearchExpressionContextFactory implements FacesWrapper<SearchExpressionContextFactory>
31 {
32 private SearchExpressionContextFactory delegate;
33
34 public SearchExpressionContextFactory(SearchExpressionContextFactory delegate)
35 {
36 this.delegate = delegate;
37 }
38
39 public abstract SearchExpressionContext getSearchExpressionContext(
40 FacesContext context, UIComponent source,
41 Set<SearchExpressionHint> expressionHints, Set<VisitHint> visitHints);
42
43 public SearchExpressionContextFactory getWrapped()
44 {
45 return this.delegate;
46 }
47 }