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 public abstract class PartialViewContext
29 {
30 public static final String ALL_PARTIAL_PHASE_CLIENT_IDS = "@all";
31
32 public static final String PARTIAL_EXECUTE_PARAM_NAME = "javax.faces.partial.execute";
33 public static final String PARTIAL_RENDER_PARAM_NAME = "javax.faces.partial.render";
34
35
36
37
38 public static final java.lang.String RESET_VALUES_PARAM_NAME = "javax.faces.partial.resetValues";
39
40 public abstract Collection<String> getExecuteIds();
41
42 public abstract PartialResponseWriter getPartialResponseWriter();
43
44 public abstract Collection<String> getRenderIds();
45
46 public abstract boolean isAjaxRequest();
47
48 public abstract boolean isExecuteAll();
49
50 public abstract boolean isPartialRequest();
51
52 public abstract boolean isRenderAll();
53
54 public abstract void processPartial(PhaseId phaseId);
55
56 public abstract void release();
57
58 public abstract void setPartialRequest(boolean isPartialRequest);
59
60 public abstract void setRenderAll(boolean renderAll);
61
62
63
64
65
66 public boolean isResetValues()
67 {
68 return false;
69 }
70 }