1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.render;
20
21 import javax.faces.FacesWrapper;
22 import javax.faces.context.ResponseStream;
23 import javax.faces.context.ResponseWriter;
24 import java.io.OutputStream;
25 import java.io.Writer;
26 import java.util.Iterator;
27
28
29
30
31
32
33
34
35
36
37
38
39
40 public abstract class RenderKitWrapper extends RenderKit implements FacesWrapper<RenderKit>
41 {
42 @Override
43 public void addClientBehaviorRenderer(String type, ClientBehaviorRenderer renderer)
44 {
45 getWrapped().addClientBehaviorRenderer(type,renderer);
46 }
47
48
49 @Override
50 public void addRenderer(String family, String rendererType, Renderer renderer)
51 {
52 getWrapped().addRenderer(family, rendererType, renderer);
53 }
54
55
56 @Override
57 public ResponseStream createResponseStream(OutputStream out)
58 {
59 return getWrapped().createResponseStream(out);
60 }
61
62
63 @Override
64 public ResponseWriter createResponseWriter(Writer writer, String contentTypeList, String characterEncoding)
65 {
66 return getWrapped().createResponseWriter(writer, contentTypeList, characterEncoding);
67 }
68
69 @Override
70 public ClientBehaviorRenderer getClientBehaviorRenderer(String type)
71 {
72 return getWrapped().getClientBehaviorRenderer(type);
73 }
74
75 @Override
76 public Iterator<String> getClientBehaviorRendererTypes()
77 {
78 return getWrapped().getClientBehaviorRendererTypes();
79 }
80
81
82 @Override
83 public Renderer getRenderer(String family, String rendererType)
84 {
85 return getWrapped().getRenderer(family, rendererType);
86 }
87
88
89 @Override
90 public ResponseStateManager getResponseStateManager()
91 {
92 return getWrapped().getResponseStateManager();
93 }
94
95
96 public abstract RenderKit getWrapped();
97
98
99 @Override
100 public Iterator<String> getComponentFamilies()
101 {
102 return getWrapped().getComponentFamilies();
103 }
104
105
106 @Override
107 public Iterator<String> getRendererTypes(String componentFamily)
108 {
109 return getWrapped().getRendererTypes(componentFamily);
110 }
111 }