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.example.demo;
21
22 import javax.enterprise.context.SessionScoped;
23 import javax.inject.Named;
24 import java.io.Serializable;
25
26 @SessionScoped
27 @Named
28 public class SplitLayoutController implements Serializable {
29
30 private String horizontalLayout = "1fr 1fr";
31
32 private String verticalLayout = "1fr 1fr";
33
34 public String getHorizontalLayout() {
35 return horizontalLayout;
36 }
37
38 public void setHorizontalLayout(final String horizontalLayout) {
39 this.horizontalLayout = horizontalLayout;
40 }
41
42 public String getVerticalLayout() {
43 return verticalLayout;
44 }
45
46 public void setVerticalLayout(final String verticalLayout) {
47 this.verticalLayout = verticalLayout;
48 }
49
50 public String getVerticalLayoutFirstToken() {
51 return verticalLayout.split(" ")[0];
52 }
53
54 public String getVerticalLayoutSecondToken() {
55 return verticalLayout.split(" ")[1];
56 }
57
58 public Object getHorizontalLayoutFirstToken() {
59 return horizontalLayout.split(" ")[0];
60 }
61
62 public Object getHorizontalLayoutSecondToken() {
63 return horizontalLayout.split(" ")[1];
64 }
65 }