All Classes and Interfaces

Classes
Class
Description
Abstract json data dictionary works on json message data.
This class implements a report that represents a gracious interpretation of a list of JSON schema validation messages (e.g. a List<com.networknt.schema.ValidationMessage>).
 
 
Simple json data dictionary implementation holds a set of mappings where keys are json path expressions to match json object graph.
 
Fluent builder.
 
 
Custom JsonPath function support for size(), keySet() and toString() operations on Json objects and arrays.
Json data dictionary implementation maps elements via JsonPath expressions.
 
Fluent builder.
Message validator evaluates set of JSONPath expressions on message payload and checks that values are as expected.
Message selector accepts JSON messages in case JsonPath expression evaluation result matches the expected value.
Message selector factory for this implementation.
 
 
 
Extractor implementation reads message elements via JSONPath expressions and saves the values as new test variables.
Fluent builder.
 
This class is responsible for filtering SimpleJsonSchemas based on a JsonMessageValidationContext.
 
Schema repository holding a set of json schema resources known in the test scope.
 
This class is responsible for the validation of json messages against json schemas / json schema repositories.
 
 
This message validator implementation is able to validate two JSON text objects.
 
 
Adapter between the resource reference from the bean configuration and the usable SimpleJsonSchema for validation.