1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.context;
20
21 import java.util.Collection;
22
23 import javax.faces.event.PhaseId;
24
25
26
27
28
29
30
31 public abstract class PartialViewContext
32 {
33 public static final String ALL_PARTIAL_PHASE_CLIENT_IDS = "@all";
34
35 public static final String PARTIAL_EXECUTE_PARAM_NAME = "javax.faces.partial.execute";
36 public static final String PARTIAL_RENDER_PARAM_NAME = "javax.faces.partial.render";
37
38 public abstract Collection<String> getExecuteIds();
39
40 public abstract PartialResponseWriter getPartialResponseWriter();
41
42 public abstract Collection<String> getRenderIds();
43
44 public abstract boolean isAjaxRequest();
45
46 public abstract boolean isExecuteAll();
47
48 public abstract boolean isPartialRequest();
49
50 public abstract boolean isRenderAll();
51
52 public abstract void processPartial(PhaseId phaseId);
53
54 public abstract void release();
55
56 public abstract void setPartialRequest(boolean isPartialRequest);
57
58 public abstract void setRenderAll(boolean renderAll);
59 }