1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.context;
20
21 import javax.faces.FactoryFinder;
22 import javax.faces.component.visit.VisitContextFactory;
23 import javax.faces.context.FacesContext;
24 import javax.faces.context.PartialViewContext;
25 import javax.faces.context.PartialViewContextFactory;
26
27 import org.apache.myfaces.context.servlet.PartialViewContextImpl;
28
29 public class PartialViewContextFactoryImpl extends PartialViewContextFactory
30 {
31 private final VisitContextFactory _visitContextFactory;
32
33 public PartialViewContextFactoryImpl()
34 {
35 super();
36
37 _visitContextFactory = (VisitContextFactory)
38 FactoryFinder.getFactory(FactoryFinder.VISIT_CONTEXT_FACTORY);
39 }
40
41
42 @Override
43 public PartialViewContext getPartialViewContext(FacesContext context)
44 {
45 return new PartialViewContextImpl(context, _visitContextFactory);
46 }
47 }