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); } }