## Uses of Interface
io.vertx.json.schema.SchemaRepository

- Packages that use SchemaRepository
  Package | Description
  --- | ---
  io.vertx.json.schema |
  io.vertx.openapi.contract |
  io.vertx.reactivex.json.schema |
  io.vertx.rxjava.json.schema |
  io.vertx.rxjava3.json.schema |

- - ### Uses of SchemaRepository in io.vertx.json.schema

    Methods in io.vertx.json.schema that return SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaRepository` | SchemaRepository.`create(JsonSchemaOptions options)` Create a repository with some initial configuration.
    `SchemaRepository` | SchemaRepository.`dereference(JsonSchema schema)` Dereferences a schema to the repository.
    `SchemaRepository` | SchemaRepository.`dereference(String uri, JsonSchema schema)` Dereferences a schema to the repository.
    `SchemaRepository` | SchemaRepository.`preloadMetaSchema(FileSystem fs)` Preloads the repository with the meta schemas for the related @link `Draft` version.
    `SchemaRepository` | SchemaRepository.`preloadMetaSchema(FileSystem fs, Draft draft)` Preloads the repository with the meta schemas for the related draft version.

  - ### Uses of SchemaRepository in io.vertx.openapi.contract

    Methods in io.vertx.openapi.contract that return SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `SchemaRepository` | OpenAPIContract.`getSchemaRepository()`

    Methods in io.vertx.openapi.contract that return types with arguments of type SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `Future<SchemaRepository>` | OpenAPIVersion.`getRepository(Vertx vertx, String baseUri)`

    Methods in io.vertx.openapi.contract with parameters of type SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `Future<JsonObject>` | OpenAPIVersion.`resolve(Vertx vertx, SchemaRepository repo, JsonObject contract)`
    `Future<OutputUnit>` | OpenAPIVersion.`validate(Vertx vertx, SchemaRepository repo, JsonObject contract)`

  - ### Uses of SchemaRepository in io.vertx.reactivex.json.schema

    Methods in io.vertx.reactivex.json.schema that return SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `SchemaRepository` | SchemaRepository.`getDelegate()`

    Methods in io.vertx.reactivex.json.schema with parameters of type SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaRepository` | SchemaRepository.`newInstance(SchemaRepository arg)`

    Constructors in io.vertx.reactivex.json.schema with parameters of type SchemaRepository
    Constructor and Description
    `SchemaRepository(SchemaRepository delegate)`

  - ### Uses of SchemaRepository in io.vertx.rxjava.json.schema

    Methods in io.vertx.rxjava.json.schema that return SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `SchemaRepository` | SchemaRepository.`getDelegate()`

    Methods in io.vertx.rxjava.json.schema with parameters of type SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaRepository` | SchemaRepository.`newInstance(SchemaRepository arg)`

    Constructors in io.vertx.rxjava.json.schema with parameters of type SchemaRepository
    Constructor and Description
    `SchemaRepository(SchemaRepository delegate)`

  - ### Uses of SchemaRepository in io.vertx.rxjava3.json.schema

    Methods in io.vertx.rxjava3.json.schema that return SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `SchemaRepository` | SchemaRepository.`getDelegate()`

    Methods in io.vertx.rxjava3.json.schema with parameters of type SchemaRepository
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaRepository` | SchemaRepository.`newInstance(SchemaRepository arg)`

    Constructors in io.vertx.rxjava3.json.schema with parameters of type SchemaRepository
    Constructor and Description
    `SchemaRepository(SchemaRepository delegate)`

Copyright © 2024 Eclipse. All rights reserved.