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 org.apache.myfaces.tobago.config.Configurable;
23 import org.apache.myfaces.tobago.layout.Measure;
24
25 import javax.faces.context.FacesContext;
26
27
28 public abstract class AbstractLayoutRendererWrapper
29 extends AbstractLayoutableRendererBaseWrapper implements LayoutRenderer, SpacingValues, MarginValues {
30
31 public Measure getColumnSpacing(FacesContext facesContext, Configurable component) {
32 return ((SpacingValues) getRenderer(facesContext)).getColumnSpacing(facesContext, component);
33 }
34
35 public Measure getRowSpacing(FacesContext facesContext, Configurable component) {
36 return ((SpacingValues) getRenderer(facesContext)).getRowSpacing(facesContext, component);
37 }
38
39 public Measure getMarginLeft(FacesContext facesContext, Configurable component) {
40 return ((MarginValues) getRenderer(facesContext)).getMarginLeft(facesContext, component);
41 }
42
43 public Measure getMarginRight(FacesContext facesContext, Configurable component) {
44 return ((MarginValues) getRenderer(facesContext)).getMarginRight(facesContext, component);
45 }
46
47 public Measure getMarginTop(FacesContext facesContext, Configurable component) {
48 return ((MarginValues) getRenderer(facesContext)).getMarginTop(facesContext, component);
49 }
50
51 public Measure getMarginBottom(FacesContext facesContext, Configurable component) {
52 return ((MarginValues) getRenderer(facesContext)).getMarginBottom(facesContext, component);
53 }
54 }