1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.renderkit;
21
22 import javax.faces.component.UIComponent;
23 import javax.faces.context.FacesContext;
24 import javax.faces.convert.ConverterException;
25 import javax.faces.render.Renderer;
26 import java.io.IOException;
27
28 public class RendererBaseWrapper extends LayoutComponentRendererBase {
29 private Renderer renderer;
30
31 public RendererBaseWrapper(Renderer renderer) {
32 this.renderer = renderer;
33 }
34
35 public void prepareRender(FacesContext facesContext, UIComponent component) {
36 }
37
38 public Object getConvertedValue(FacesContext context, UIComponent component, Object submittedValue)
39 throws ConverterException {
40 return renderer.getConvertedValue(context, component, submittedValue);
41 }
42
43 public void decode(FacesContext facesContext, UIComponent component) {
44 renderer.decode(facesContext, component);
45 }
46
47 public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
48 renderer.encodeBegin(context, component);
49 }
50
51 public void encodeChildren(FacesContext context, UIComponent component) throws IOException {
52 renderer.encodeChildren(context, component);
53 }
54
55 public void encodeEnd(FacesContext context, UIComponent component) throws IOException {
56 renderer.encodeEnd(context, component);
57 }
58
59 public String convertClientId(FacesContext context, String clientId) {
60 return renderer.convertClientId(context, clientId);
61 }
62
63 public boolean getRendersChildren() {
64 return renderer.getRendersChildren();
65 }
66 }