Package com.sdicons.json.validator.impl
Class ValidatorUtil
java.lang.Object
com.sdicons.json.validator.impl.ValidatorUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValidatorbuildValidator(JSONValue aVal) static ValidatorbuildValidator(JSONValue aVal, HashMap<String, Validator> aRuleset) static voidrequiresAttribute(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
-