public class NumberPropertyValidator extends java.lang.Object implements PropertyValidator<io.swagger.models.properties.AbstractNumericProperty>, ArrayPropertyValidator<io.swagger.models.properties.AbstractNumericProperty>
Constructor and Description |
---|
NumberPropertyValidator() |
Modifier and Type | Method and Description |
---|---|
protected NumberValidator |
getValidator(io.swagger.models.properties.AbstractNumericProperty property) |
protected Result |
validate(java.math.BigDecimal value,
io.swagger.models.properties.AbstractNumericProperty property,
java.lang.String path) |
Result |
validate(JSONArray jsonArray,
io.swagger.models.properties.AbstractNumericProperty property,
java.lang.String path) |
Result |
validate(JSONObject json,
io.swagger.models.properties.AbstractNumericProperty property,
java.lang.String path,
boolean strict) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doValidate
doValidate
public Result validate(JSONObject json, io.swagger.models.properties.AbstractNumericProperty property, java.lang.String path, boolean strict) throws ValidationException
validate
in interface PropertyValidator<io.swagger.models.properties.AbstractNumericProperty>
json
- JSON object containing the propertyproperty
- Property to be validatedpath
- for error messagesValidationException
public Result validate(JSONArray jsonArray, io.swagger.models.properties.AbstractNumericProperty property, java.lang.String path) throws ValidationException
validate
in interface ArrayPropertyValidator<io.swagger.models.properties.AbstractNumericProperty>
ValidationException
protected Result validate(java.math.BigDecimal value, io.swagger.models.properties.AbstractNumericProperty property, java.lang.String path) throws ValidationException
ValidationException
protected NumberValidator getValidator(io.swagger.models.properties.AbstractNumericProperty property)
Copyright © 2018