# Package io.vertx.ext.json.schema

- Interface Summary
  Interface | Description
  --- | ---
  Schema | Interface representing a Json Schema
  SchemaParser | Parse a Json Schema.
  SchemaRouter | Represents a pool where parsed schemas are addressed and cached.

- Class Summary
  Class | Description
  --- | ---
  SchemaRouterOptions | Represents the options to resolve external schemas.
  SchemaRouterOptionsConverter | Converter and mapper for `SchemaRouterOptions`.

- Exception Summary
  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.