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.tag.composite;
20
21 import javax.faces.component.UINamingContainer;
22 import javax.faces.event.ComponentSystemEvent;
23
24 public class CompositeTestComponent extends UINamingContainer
25 {
26
27 public String getJavaProperty()
28 {
29 return (String) getStateHelper().eval(PropertyKeys.javaProperty);
30 }
31
32 public void setJavaProperty(String javaProperty)
33 {
34 getStateHelper().put(PropertyKeys.javaProperty, javaProperty);
35 }
36
37 public void postAddToViewCallback(ComponentSystemEvent event)
38 {
39 getAttributes().put("postAddToViewCallback", true);
40 }
41
42 public void preRenderViewCallback(ComponentSystemEvent event)
43 {
44 getAttributes().put("preRenderViewCallback", true);
45 }
46
47 protected enum PropertyKeys
48 {
49 javaProperty
50 }
51 }