// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2013.10.29 at 03:33:15 下午 CST // package org.solmix.api.jaxb; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for Evalidator. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="Evalidator"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="isBoolean"/> * <enumeration value="isString"/> * <enumeration value="isInteger"/> * <enumeration value="isFloat"/> * <enumeration value="isFunction"/> * <enumeration value="requiredIf"/> * <enumeration value="matchesField"/> * <enumeration value="isOneOf"/> * <enumeration value="integerRange"/> * <enumeration value="lengthRange"/> * <enumeration value="contains"/> * <enumeration value="doesntContain"/> * <enumeration value="substringCount"/> * <enumeration value="regexp"/> * <enumeration value="mask"/> * <enumeration value="dateRange"/> * <enumeration value="floatLimit"/> * <enumeration value="floatRange"/> * <enumeration value="floatPrecision"/> * <enumeration value="required"/> * <enumeration value="readOnly"/> * <enumeration value="isUnique"/> * <enumeration value="hasRelatedRecord"/> * <enumeration value="serverCustom"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "Evalidator") @XmlEnum public enum Evalidator { @XmlEnumValue("isBoolean") IS_BOOLEAN("isBoolean"), @XmlEnumValue("isString") IS_STRING("isString"), @XmlEnumValue("isInteger") IS_INTEGER("isInteger"), @XmlEnumValue("isFloat") IS_FLOAT("isFloat"), @XmlEnumValue("isFunction") IS_FUNCTION("isFunction"), @XmlEnumValue("requiredIf") REQUIRED_IF("requiredIf"), @XmlEnumValue("matchesField") MATCHES_FIELD("matchesField"), @XmlEnumValue("isOneOf") IS_ONE_OF("isOneOf"), @XmlEnumValue("integerRange") INTEGER_RANGE("integerRange"), @XmlEnumValue("lengthRange") LENGTH_RANGE("lengthRange"), @XmlEnumValue("contains") CONTAINS("contains"), @XmlEnumValue("doesntContain") DOESNT_CONTAIN("doesntContain"), @XmlEnumValue("substringCount") SUBSTRING_COUNT("substringCount"), @XmlEnumValue("regexp") REGEXP("regexp"), @XmlEnumValue("mask") MASK("mask"), @XmlEnumValue("dateRange") DATE_RANGE("dateRange"), @XmlEnumValue("floatLimit") FLOAT_LIMIT("floatLimit"), @XmlEnumValue("floatRange") FLOAT_RANGE("floatRange"), @XmlEnumValue("floatPrecision") FLOAT_PRECISION("floatPrecision"), @XmlEnumValue("required") REQUIRED("required"), @XmlEnumValue("readOnly") READ_ONLY("readOnly"), @XmlEnumValue("isUnique") IS_UNIQUE("isUnique"), @XmlEnumValue("hasRelatedRecord") HAS_RELATED_RECORD("hasRelatedRecord"), @XmlEnumValue("serverCustom") SERVER_CUSTOM("serverCustom"); private final String value; Evalidator(String v) { value = v; } public String value() { return value; } public static Evalidator fromValue(String v) { for (Evalidator c: Evalidator.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }