-public enum NoValueColour
-{
-
- @XmlEnumValue("None")
- NONE("None"), @XmlEnumValue("Min")
- MIN("Min"), @XmlEnumValue("Max")
- MAX("Max");
-
- private final String value;
-
- NoValueColour(String v)
- {
- value = v;
- }
-
- public String value()
- {
- return value;
- }
-
- public static NoValueColour fromValue(String v)
- {
- for (NoValueColour c : NoValueColour.values())
- {
- if (c.value.equals(v))
- {
- return c;
- }
+public enum NoValueColour {
+
+ @XmlEnumValue("None")
+ NONE("None"),
+ @XmlEnumValue("Min")
+ MIN("Min"),
+ @XmlEnumValue("Max")
+ MAX("Max");
+ private final String value;
+
+ NoValueColour(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static NoValueColour fromValue(String v) {
+ for (NoValueColour c: NoValueColour.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);