package org.cagrid.dorian.model.idp;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for stateCode.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* <simpleType name="stateCode">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Outside_US"/>
* <enumeration value="AL"/>
* <enumeration value="AK"/>
* <enumeration value="AS"/>
* <enumeration value="AZ"/>
* <enumeration value="AR"/>
* <enumeration value="CA"/>
* <enumeration value="CO"/>
* <enumeration value="CT"/>
* <enumeration value="DE"/>
* <enumeration value="DC"/>
* <enumeration value="FM"/>
* <enumeration value="FL"/>
* <enumeration value="GA"/>
* <enumeration value="GU"/>
* <enumeration value="HI"/>
* <enumeration value="ID"/>
* <enumeration value="IL"/>
* <enumeration value="IN"/>
* <enumeration value="IA"/>
* <enumeration value="KS"/>
* <enumeration value="KY"/>
* <enumeration value="LA"/>
* <enumeration value="ME"/>
* <enumeration value="MH"/>
* <enumeration value="MD"/>
* <enumeration value="MA"/>
* <enumeration value="MI"/>
* <enumeration value="MN"/>
* <enumeration value="MS"/>
* <enumeration value="MO"/>
* <enumeration value="MT"/>
* <enumeration value="NE"/>
* <enumeration value="NV"/>
* <enumeration value="NH"/>
* <enumeration value="NJ"/>
* <enumeration value="NM"/>
* <enumeration value="NY"/>
* <enumeration value="NC"/>
* <enumeration value="ND"/>
* <enumeration value="MP"/>
* <enumeration value="OH"/>
* <enumeration value="OK"/>
* <enumeration value="OR"/>
* <enumeration value="PA"/>
* <enumeration value="PR"/>
* <enumeration value="RI"/>
* <enumeration value="SC"/>
* <enumeration value="SD"/>
* <enumeration value="TN"/>
* <enumeration value="TX"/>
* <enumeration value="UT"/>
* <enumeration value="VT"/>
* <enumeration value="VA"/>
* <enumeration value="VI"/>
* <enumeration value="WA"/>
* <enumeration value="WV"/>
* <enumeration value="WI"/>
* <enumeration value="WY"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "stateCode")
@XmlEnum
public enum StateCode {
@XmlEnumValue("Outside_US")
OUTSIDE_US("Outside_US"),
AL("AL"),
AK("AK"),
AS("AS"),
AZ("AZ"),
AR("AR"),
CA("CA"),
CO("CO"),
CT("CT"),
DE("DE"),
DC("DC"),
FM("FM"),
FL("FL"),
GA("GA"),
GU("GU"),
HI("HI"),
ID("ID"),
IL("IL"),
IN("IN"),
IA("IA"),
KS("KS"),
KY("KY"),
LA("LA"),
ME("ME"),
MH("MH"),
MD("MD"),
MA("MA"),
MI("MI"),
MN("MN"),
MS("MS"),
MO("MO"),
MT("MT"),
NE("NE"),
NV("NV"),
NH("NH"),
NJ("NJ"),
NM("NM"),
NY("NY"),
NC("NC"),
ND("ND"),
MP("MP"),
OH("OH"),
OK("OK"),
OR("OR"),
PA("PA"),
PR("PR"),
RI("RI"),
SC("SC"),
SD("SD"),
TN("TN"),
TX("TX"),
UT("UT"),
VT("VT"),
VA("VA"),
VI("VI"),
WA("WA"),
WV("WV"),
WI("WI"),
WY("WY");
private final String value;
StateCode(String v) {
value = v;
}
public String value() {
return value;
}
public static StateCode fromValue(String v) {
for (StateCode c: StateCode.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}