org.mockserver.validator.jsonschema
Class JsonSchemaValidator

java.lang.Object
  extended by org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
      extended by org.mockserver.validator.jsonschema.JsonSchemaValidator
All Implemented Interfaces:
Validator<String>
Direct Known Subclasses:
JsonSchemaExpectationValidator, JsonSchemaHttpRequestValidator, JsonSchemaHttpResponseValidator, JsonSchemaVerificationSequenceValidator, JsonSchemaVerificationValidator

public class JsonSchemaValidator
extends ObjectWithReflectiveEqualsHashCodeToString
implements Validator<String>

Author:
jamesdbloom

Constructor Summary
JsonSchemaValidator(String schema)
           
 
Method Summary
protected static String addReferencesIntoSchema(String routePath, String mainSchemeFile, String... referenceFiles)
           
 String isValid(String json)
           
 
Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
addFieldsExcludedFromEqualsAndHashCode, equals, fieldsExcludedFromEqualsAndHashCode, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JsonSchemaValidator

public JsonSchemaValidator(String schema)
Method Detail

addReferencesIntoSchema

protected static String addReferencesIntoSchema(String routePath,
                                                String mainSchemeFile,
                                                String... referenceFiles)

isValid

public String isValid(String json)
Specified by:
isValid in interface Validator<String>


Copyright © 2017. All rights reserved.