350d30b74dfbc532eb24c3208e36a05863e46ec9
[test/tct/tools/manager.git] / src_jaxb / org / tizen / tct / tool / mgr / jaxb / definition / StatusType.java
1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4 // Any modifications to this file will be lost upon recompilation of the source schema. 
5 // Generated on: 2014.04.24 at 02:32:35 PM CST 
6 //
7
8
9 package org.tizen.tct.tool.mgr.jaxb.definition;
10
11 import javax.xml.bind.annotation.XmlEnum;
12 import javax.xml.bind.annotation.XmlEnumValue;
13 import javax.xml.bind.annotation.XmlType;
14
15
16 /**
17  * <p>Java class for status_type.
18  * 
19  * <p>The following schema fragment specifies the expected content contained within this class.
20  * <p>
21  * <pre>
22  * &lt;simpleType name="status_type">
23  *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
24  *     &lt;enumeration value="designed"/>
25  *     &lt;enumeration value="ready"/>
26  *     &lt;enumeration value="approved"/>
27  *   &lt;/restriction>
28  * &lt;/simpleType>
29  * </pre>
30  * 
31  */
32 @XmlType(name = "status_type")
33 @XmlEnum
34 public enum StatusType {
35
36     @XmlEnumValue("designed")
37     DESIGNED("designed"),
38     @XmlEnumValue("ready")
39     READY("ready"),
40     @XmlEnumValue("approved")
41     APPROVED("approved");
42     private final String value;
43
44     StatusType(String v) {
45         value = v;
46     }
47
48     public String value() {
49         return value;
50     }
51
52     public static StatusType fromValue(String v) {
53         for (StatusType c: StatusType.values()) {
54             if (c.value.equals(v)) {
55                 return c;
56             }
57         }
58         throw new IllegalArgumentException(v);
59     }
60
61 }