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.el.MethodExpression;
22 import javax.faces.component.UINamingContainer;
23
24 public class SimpleComponent extends UINamingContainer
25 {
26
27 public SimpleComponent()
28 {
29 super();
30 }
31
32 public String getJavaProperty()
33 {
34 return (String) getStateHelper().eval(PropertyKeys.javaProperty);
35 }
36
37 public void setJavaProperty(String javaProperty)
38 {
39 getStateHelper().put(PropertyKeys.javaProperty, javaProperty);
40 }
41
42 public MethodExpression getCustomMethod()
43 {
44 return (MethodExpression) getStateHelper().eval(PropertyKeys.customMethod);
45 }
46
47 public void setCustomMethod(MethodExpression customMethodExpression)
48 {
49 getStateHelper().put(PropertyKeys.customMethod, customMethodExpression);
50 }
51
52 protected enum PropertyKeys
53 {
54 javaProperty,
55 customMethod
56 }
57 }