1
2
3
4
5
6
7
8 package org.opentrafficsim.road.network.factory.vissim.xsd;
9
10 import javax.xml.bind.annotation.XmlEnum;
11 import javax.xml.bind.annotation.XmlEnumValue;
12 import javax.xml.bind.annotation.XmlType;
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 @XmlType(name = "parseType", namespace = "http://www.w3.org/2001/XInclude")
30 @XmlEnum
31 public enum ParseType
32 {
33
34 @XmlEnumValue("xml")
35 XML("xml"),
36 @XmlEnumValue("text")
37 TEXT("text");
38 private final String value;
39
40 ParseType(String v)
41 {
42 value = v;
43 }
44
45 public String value()
46 {
47 return value;
48 }
49
50
51
52
53
54 public static ParseType fromValue(String v)
55 {
56 for (ParseType c : ParseType.values())
57 {
58 if (c.value.equals(v))
59 {
60 return c;
61 }
62 }
63 throw new IllegalArgumentException(v);
64 }
65
66 }