1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package info.magnolia.ui.form.config;
35
36
37
38
39 public class FieldConfig {
40
41 public DateFieldBuilder date(String name) {
42 return new DateFieldBuilder(name);
43 }
44
45 public BasicUploadFieldBuilder basicUpload(String name) {
46 return new BasicUploadFieldBuilder(name);
47 }
48
49 public TextFieldBuilder text(String name) {
50 return new TextFieldBuilder(name);
51 }
52
53 public LinkFieldBuilder link(String name) {
54 return new LinkFieldBuilder(name);
55 }
56
57 public MultiLinkFieldBuilder multiLink(String name) {
58 return new MultiLinkFieldBuilder(name);
59 }
60
61 public SelectFieldBuilder select(String name) {
62 return new SelectFieldBuilder(name);
63 }
64
65 public HiddenFieldBuilder hidden(String name) {
66 return new HiddenFieldBuilder(name);
67 }
68
69 public BasicUploadFieldBuilder fileUpload(String name) {
70 return new BasicUploadFieldBuilder(name);
71 }
72
73 public CheckboxFieldBuilder checkbox(String name) {
74 return new CheckboxFieldBuilder(name);
75 }
76
77 public OptionGroupFieldBuilder optionGroup(String name) {
78 return new OptionGroupFieldBuilder(name);
79 }
80
81 public PasswordFieldBuilder password(String name) {
82 return new PasswordFieldBuilder(name);
83 }
84
85 public StaticFieldBuilder staticField(String name) {
86 return new StaticFieldBuilder(name);
87 }
88
89 public RichTextFieldBuilder richText(String name) {
90 return new RichTextFieldBuilder(name);
91 }
92
93 public TwinColSelectFieldBuilder twinColSelect(String name) {
94 return new TwinColSelectFieldBuilder(name);
95 }
96
97 public MultiFieldBuilder multi(String name) {
98 return new MultiFieldBuilder(name);
99 }
100
101 public BasicTextCodeFieldBuilder basicTextCode(String name) {
102 return new BasicTextCodeFieldBuilder(name);
103 }
104
105 public SwitchableFieldBuilder switchable(String name) {
106 return new SwitchableFieldBuilder(name);
107 }
108 }