Uses of Interface
io.vertx.json.schema.SchemaRepository
-
Packages that use SchemaRepository Package Description io.vertx.ext.web.validation.builder io.vertx.json.schema io.vertx.openapi.contract io.vertx.reactivex.json.schema io.vertx.rxjava3.json.schema -
-
Uses of SchemaRepository in io.vertx.ext.web.validation.builder
Methods in io.vertx.ext.web.validation.builder with parameters of type SchemaRepository Modifier and Type Method Description io.vertx.ext.web.validation.impl.body.BodyProcessor
BodyProcessorFactory. create(SchemaRepository schemaRepository)
io.vertx.ext.web.validation.impl.parameter.ParameterProcessor
ParameterProcessorFactory. create(io.vertx.ext.web.validation.impl.ParameterLocation location, SchemaRepository schemaRepo)
io.vertx.ext.web.validation.impl.parameter.ParameterProcessor
StyledParameterProcessorFactory. create(io.vertx.ext.web.validation.impl.ParameterLocation location, SchemaRepository repository)
static ValidationHandlerBuilder
ValidationHandlerBuilder. create(SchemaRepository repo)
-
Uses of SchemaRepository in io.vertx.json.schema
Methods in io.vertx.json.schema that return SchemaRepository Modifier and Type Method Description static SchemaRepository
SchemaRepository. create(JsonSchemaOptions options)
Create a repository with some initial configuration.static SchemaRepository
SchemaRepository. create(JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)
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 @linkDraft
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 Description SchemaRepository
OpenAPIContract. getSchemaRepository()
Methods in io.vertx.openapi.contract that return types with arguments of type SchemaRepository Modifier and Type Method Description Future<SchemaRepository>
OpenAPIVersion. getRepository(Vertx vertx, String baseUri)
Methods in io.vertx.openapi.contract with parameters of type SchemaRepository Modifier and Type Method Description Future<JsonObject>
OpenAPIVersion. resolve(Vertx vertx, SchemaRepository repo, JsonObject contract)
Future<Void>
OpenAPIVersion. validateAdditionalContractFile(Vertx vertx, SchemaRepository repo, JsonObject file)
Validates additional contract files against the openapi schema.Future<OutputUnit>
OpenAPIVersion. validateContract(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 Description SchemaRepository
SchemaRepository. getDelegate()
Methods in io.vertx.reactivex.json.schema with parameters of type SchemaRepository Modifier and Type Method Description static SchemaRepository
SchemaRepository. newInstance(SchemaRepository arg)
Constructors in io.vertx.reactivex.json.schema with parameters of type SchemaRepository Constructor 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 Description SchemaRepository
SchemaRepository. getDelegate()
Methods in io.vertx.rxjava3.json.schema with parameters of type SchemaRepository Modifier and Type Method Description static SchemaRepository
SchemaRepository. newInstance(SchemaRepository arg)
Constructors in io.vertx.rxjava3.json.schema with parameters of type SchemaRepository Constructor Description SchemaRepository(SchemaRepository delegate)
-