Package com.sdicons.json.validator.impl
Class ValidatorUtil
- java.lang.Object
-
- com.sdicons.json.validator.impl.ValidatorUtil
-
public class ValidatorUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ANONYMOUS_RULE
static java.lang.String
PARAM_CASE
static java.lang.String
PARAM_CLASS
static java.lang.String
PARAM_KEY
static java.lang.String
PARAM_MAX
static java.lang.String
PARAM_MIN
static java.lang.String
PARAM_NAME
static java.lang.String
PARAM_OPTIONAL
static java.lang.String
PARAM_PAIRS
static java.lang.String
PARAM_PATTERN
static java.lang.String
PARAM_REF
static java.lang.String
PARAM_RULE
static java.lang.String
PARAM_RULES
static java.lang.String
PARAM_TYPE
static java.lang.String
PARAM_VALUES
-
Constructor Summary
Constructors Constructor Description ValidatorUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Validator
buildValidator(JSONValue aVal)
static Validator
buildValidator(JSONValue aVal, java.util.HashMap<java.lang.String,Validator> aRuleset)
static void
requiresAttribute(JSONObject aTarget, java.lang.String aAttrib, java.lang.Class aValueType)
-
-
-
Field Detail
-
PARAM_NAME
public static final java.lang.String PARAM_NAME
- See Also:
- Constant Field Values
-
PARAM_TYPE
public static final java.lang.String PARAM_TYPE
- See Also:
- Constant Field Values
-
PARAM_RULES
public static final java.lang.String PARAM_RULES
- See Also:
- Constant Field Values
-
PARAM_RULE
public static final java.lang.String PARAM_RULE
- See Also:
- Constant Field Values
-
PARAM_REF
public static final java.lang.String PARAM_REF
- See Also:
- Constant Field Values
-
PARAM_MIN
public static final java.lang.String PARAM_MIN
- See Also:
- Constant Field Values
-
PARAM_MAX
public static final java.lang.String PARAM_MAX
- See Also:
- Constant Field Values
-
PARAM_PAIRS
public static final java.lang.String PARAM_PAIRS
- See Also:
- Constant Field Values
-
PARAM_KEY
public static final java.lang.String PARAM_KEY
- See Also:
- Constant Field Values
-
PARAM_OPTIONAL
public static final java.lang.String PARAM_OPTIONAL
- See Also:
- Constant Field Values
-
PARAM_PATTERN
public static final java.lang.String PARAM_PATTERN
- See Also:
- Constant Field Values
-
PARAM_VALUES
public static final java.lang.String PARAM_VALUES
- See Also:
- Constant Field Values
-
PARAM_CLASS
public static final java.lang.String PARAM_CLASS
- See Also:
- Constant Field Values
-
PARAM_CASE
public static final java.lang.String PARAM_CASE
- See Also:
- Constant Field Values
-
ANONYMOUS_RULE
public static final java.lang.String ANONYMOUS_RULE
- See Also:
- Constant Field Values
-
-
Method Detail
-
requiresAttribute
public static void requiresAttribute(JSONObject aTarget, java.lang.String aAttrib, java.lang.Class aValueType) throws ValidationException
- Throws:
ValidationException
-
buildValidator
public static Validator buildValidator(JSONValue aVal) throws ValidationException
- Throws:
ValidationException
-
buildValidator
public static Validator buildValidator(JSONValue aVal, java.util.HashMap<java.lang.String,Validator> aRuleset) throws ValidationException
- Throws:
ValidationException
-
-