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.layout;
21
22 import org.apache.myfaces.tobago.config.Configurable;
23
24
25
26
27 public interface LayoutBase extends Configurable {
28
29 Measure getWidth();
30 void setWidth(Measure width);
31
32 Measure getHeight();
33 void setHeight(Measure height);
34
35 Measure getCurrentWidth();
36 void setCurrentWidth(Measure width);
37
38 Measure getCurrentHeight();
39 void setCurrentHeight(Measure height);
40
41 Measure getMinimumWidth();
42 void setMinimumWidth(Measure minimumWidth);
43
44 Measure getMinimumHeight();
45 void setMinimumHeight(Measure minimumHeight);
46
47 void setPreferredWidth(Measure preferredWidth);
48 Measure getPreferredWidth();
49
50 void setPreferredHeight(Measure preferredHeight);
51 Measure getPreferredHeight();
52
53 Measure getMaximumWidth();
54 void setMaximumWidth(Measure maximumWidth);
55
56 Measure getMaximumHeight();
57 void setMaximumHeight(Measure maximumHeight);
58
59 Measure getLeft();
60 void setLeft(Measure left);
61
62 Measure getTop();
63 void setTop(Measure top);
64
65 Measure getMarginLeft();
66 void setMarginLeft(Measure marginLeft);
67
68 Measure getMarginRight();
69 void setMarginRight(Measure marginRight);
70
71 Measure getMarginTop();
72 void setMarginTop(Measure marginTop);
73
74 Measure getMarginBottom();
75 void setMarginBottom(Measure marginBottom);
76
77
78 }