1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.core.api.uif;
17
18 import org.kuali.rice.core.api.CoreConstants;
19 import org.w3c.dom.Element;
20
21 import javax.xml.bind.annotation.XmlAccessType;
22 import javax.xml.bind.annotation.XmlAccessorType;
23 import javax.xml.bind.annotation.XmlAnyElement;
24 import javax.xml.bind.annotation.XmlRootElement;
25 import javax.xml.bind.annotation.XmlType;
26 import java.util.Collection;
27
28
29
30
31 @XmlRootElement(name = RemotableCheckbox.Constants.ROOT_ELEMENT_NAME)
32 @XmlAccessorType(XmlAccessType.NONE)
33 @XmlType(name = RemotableCheckbox.Constants.TYPE_NAME, propOrder = {
34 CoreConstants.CommonElements.FUTURE_ELEMENTS })
35 public final class RemotableCheckbox extends RemotableAbstractControl {
36
37 private static final RemotableCheckbox INSTANCE = new RemotableCheckbox(Builder.INSTANCE);
38
39 @SuppressWarnings("unused")
40 @XmlAnyElement
41 private final Collection<Element> _futureElements = null;
42
43
44
45
46 @SuppressWarnings("unused")
47 private RemotableCheckbox() {
48 }
49
50 private RemotableCheckbox(Builder b) {
51 }
52
53 public static final class Builder extends RemotableAbstractControl.Builder {
54
55 private static final Builder INSTANCE = new Builder();
56
57 private Builder() {
58 super();
59 }
60
61
62 public static Builder create() {
63 return INSTANCE;
64 }
65
66 @Override
67 public RemotableCheckbox build() {
68 return RemotableCheckbox.INSTANCE;
69 }
70 }
71
72
73
74
75 static final class Constants {
76 static final String TYPE_NAME = "CheckboxType";
77 final static String ROOT_ELEMENT_NAME = "checkbox";
78 }
79
80 static final class Elements {
81 }
82 }