Package com.sdicons.json.validator.impl
Class ValidatorUtil
java.lang.Object
com.sdicons.json.validator.impl.ValidatorUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Validator
buildValidator
(JSONValue aVal) static Validator
buildValidator
(JSONValue aVal, HashMap<String, Validator> aRuleset) static void
requiresAttribute
(JSONObject aTarget, String aAttrib, Class aValueType)
-
Field Details
-
PARAM_NAME
- See Also:
-
PARAM_TYPE
- See Also:
-
PARAM_RULES
- See Also:
-
PARAM_RULE
- See Also:
-
PARAM_REF
- See Also:
-
PARAM_MIN
- See Also:
-
PARAM_MAX
- See Also:
-
PARAM_PAIRS
- See Also:
-
PARAM_KEY
- See Also:
-
PARAM_OPTIONAL
- See Also:
-
PARAM_PATTERN
- See Also:
-
PARAM_VALUES
- See Also:
-
PARAM_CLASS
- See Also:
-
PARAM_CASE
- See Also:
-
ANONYMOUS_RULE
- See Also:
-
-
Constructor Details
-
ValidatorUtil
public ValidatorUtil()
-
-
Method Details
-
requiresAttribute
public static void requiresAttribute(JSONObject aTarget, String aAttrib, Class aValueType) throws ValidationException - Throws:
ValidationException
-
buildValidator
- Throws:
ValidationException
-
buildValidator
public static Validator buildValidator(JSONValue aVal, HashMap<String, Validator> aRuleset) throws ValidationException- Throws:
ValidationException
-