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.pss.acid.component;
20
21 import javax.faces.component.FacesComponent;
22 import javax.faces.component.UIPanel;
23 import javax.faces.event.AbortProcessingException;
24 import javax.faces.event.ComponentSystemEvent;
25 import javax.faces.event.ListenerFor;
26 import javax.faces.event.PostRestoreStateEvent;
27
28
29
30
31
32 @ListenerFor(systemEventClass = PostRestoreStateEvent.class)
33 @FacesComponent(namespace = "http://my.namespace.com/components",
34 createTag = true, tagName = "simpleComponent1",
35 value = "com.myapp.UISimpleComponent1")
36 public class UISimpleComponent1 extends UIPanel
37 {
38
39 public UISimpleComponent1()
40 {
41 setRendererType(null);
42 }
43
44 @Override
45 public String getFamily()
46 {
47
48 return "com.myapp";
49 }
50
51 @Override
52 public void processEvent(ComponentSystemEvent event) throws AbortProcessingException
53 {
54
55 super.processEvent(event);
56 }
57
58 }