| Interface | Description |
|---|---|
| Schema |
Interface representing a Json Schema
A schema could have two states: Synchronous: The validators tree can provide a synchronous validation, so you can validate your json both using this#validateSync(Object) and this#validateAsync(Object)
Asynchronous: One or more branches of the validator tree requires an asynchronous validation, so you must use this#validateAsync(Object) to validate your json. |
| SchemaParser |
Parse a Json Schema.
|
| SchemaRouter |
Represents a pool where parsed schemas are addressed and cached.
|
| Class | Description |
|---|---|
| SchemaRouterOptions |
Represents the options to resolve external schemas.
|
| SchemaRouterOptionsConverter |
Converter and mapper for
SchemaRouterOptions. |
| Exception | Description |
|---|---|
| NoSyncValidationException |
This exception is thrown when you call
Schema.validateSync(Object) when the schema is in an asynchronous state |
| SchemaException |
This class represents an error while parsing a
Schema |
| ValidationException |
This is the main class for every Validation flow related errors
|
Copyright © 2020 Eclipse. All rights reserved.