public class ValidatorUtil extends Object
JSONValidator
.Modifier and Type | Method and Description |
---|---|
static Validator |
buildValidator(JSONValue aVal) |
static Validator |
buildValidator(JSONValue aVal,
HashMap<String,Validator> aRuleset) |
static JSONObject |
createRule(String name,
String type) |
static void |
requiresAttribute(JSONObject aTarget,
String aAttrib,
Class<?> aValueType) |
public static final String TYPE_SWITCH
public static final String TYPE_CUSTOM
public static final String TYPE_LET
public static final String TYPE_RANGE
public static final String TYPE_ENUM
public static final String TYPE_REGEXP
public static final String TYPE_PROPERTIES
public static final String TYPE_CONTENT
public static final String TYPE_LENGTH
public static final String TYPE_DECIMAL
public static final String TYPE_INT
public static final String TYPE_COMPLEX
public static final String TYPE_NUMBER
public static final String TYPE_STRING
public static final String TYPE_BOOL
public static final String TYPE_NULL
public static final String TYPE_SIMPLE
public static final String TYPE_OBJECT
public static final String TYPE_ARRAY
public static final String TYPE_REF
public static final String TYPE_NOT
public static final String TYPE_AND
public static final String TYPE_OR
public static final String TYPE_FALSE
public static final String TYPE_TRUE
public static final String PARAM_NAME
public static final String PARAM_TYPE
public static final String PARAM_RULES
public static final String PARAM_RULE
public static final String PARAM_REF
public static final String PARAM_MIN
public static final String PARAM_MAX
public static final String PARAM_PAIRS
public static final String PARAM_KEY
public static final String PARAM_OPTIONAL
public static final String PARAM_PATTERN
public static final String PARAM_VALUES
public static final String PARAM_CLASS
public static final String PARAM_CASE
public static final String ANONYMOUS_RULE
public static JSONObject createRule(String name, String type)
public static void requiresAttribute(JSONObject aTarget, String aAttrib, Class<?> aValueType) throws ValidationException
ValidationException
public static Validator buildValidator(JSONValue aVal) throws ValidationException
ValidationException
public static Validator buildValidator(JSONValue aVal, HashMap<String,Validator> aRuleset) throws ValidationException
ValidationException
Copyright © 2012. All Rights Reserved.