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