JAL-3063 top level element added to JalviewWsParamSet.xsd
[jalview.git] / src / jalview / xml / binding / jalview / NoValueColour.java
1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
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: 2018.09.28 at 12:18:54 PM BST 
6 //
7
8
9 package jalview.xml.binding.jalview;
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 NoValueColour.
18  * 
19  * <p>The following schema fragment specifies the expected content contained within this class.
20  * <p>
21  * <pre>
22  * &lt;simpleType name="NoValueColour">
23  *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
24  *     &lt;enumeration value="None"/>
25  *     &lt;enumeration value="Min"/>
26  *     &lt;enumeration value="Max"/>
27  *   &lt;/restriction>
28  * &lt;/simpleType>
29  * </pre>
30  * 
31  */
32 @XmlType(name = "NoValueColour", namespace = "www.jalview.org/colours")
33 @XmlEnum
34 public enum NoValueColour {
35
36     @XmlEnumValue("None")
37     NONE("None"),
38     @XmlEnumValue("Min")
39     MIN("Min"),
40     @XmlEnumValue("Max")
41     MAX("Max");
42     private final String value;
43
44     NoValueColour(String v) {
45         value = v;
46     }
47
48     public String value() {
49         return value;
50     }
51
52     public static NoValueColour fromValue(String v) {
53         for (NoValueColour c: NoValueColour.values()) {
54             if (c.value.equals(v)) {
55                 return c;
56             }
57         }
58         throw new IllegalArgumentException(v);
59     }
60
61 }