1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.view.facelets.impl;
20
21 import java.util.HashMap;
22 import java.util.Map;
23
24 import javax.el.ValueExpression;
25
26 import org.apache.myfaces.view.facelets.PageContext;
27
28 public class PageContextImpl extends PageContext
29 {
30
31 private Map<String, ValueExpression> _attributes = null;
32
33 private boolean _isCacheELExpressions;
34
35 public PageContextImpl()
36 {
37 _isCacheELExpressions = true;
38 }
39
40 @Override
41 public Map<String, ValueExpression> getAttributes()
42 {
43 if (_attributes == null)
44 {
45 _attributes = new HashMap<String, ValueExpression>();
46 }
47 return _attributes;
48 }
49
50 @Override
51 public int getAttributeCount()
52 {
53 return _attributes == null ? 0 : _attributes.size();
54 }
55
56 @Override
57 public boolean isAllowCacheELExpressions()
58 {
59 return _isCacheELExpressions;
60 }
61
62 @Override
63 public void setAllowCacheELExpressions(boolean cacheELExpressions)
64 {
65 _isCacheELExpressions = cacheELExpressions;
66 }
67 }