1
2
3
4
5
6
7
8
9 package org.jomc.model;
10
11 import javax.annotation.Generated;
12 import javax.xml.bind.annotation.XmlEnum;
13 import javax.xml.bind.annotation.XmlEnumValue;
14 import javax.xml.bind.annotation.XmlType;
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 @XmlType(name = "ArgumentType", namespace = "http://jomc.org/model")
35 @XmlEnum
36 @Generated(value = "com.sun.tools.xjc.Driver", date = "2013-04-21T08:43:16+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2")
37 public enum ArgumentType {
38
39
40
41
42
43
44 @XmlEnumValue("Number")
45 NUMBER("Number"),
46
47
48
49
50
51 @XmlEnumValue("Date")
52 DATE("Date"),
53
54
55
56
57
58 @XmlEnumValue("Time")
59 TIME("Time"),
60
61
62
63
64
65 @XmlEnumValue("Text")
66 TEXT("Text");
67 private final String value;
68
69 ArgumentType(String v) {
70 value = v;
71 }
72
73 public String value() {
74 return value;
75 }
76
77 public static ArgumentType fromValue(String v) {
78 for (ArgumentType c: ArgumentType.values()) {
79 if (c.value.equals(v)) {
80 return c;
81 }
82 }
83 throw new IllegalArgumentException(v);
84 }
85
86 }