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 |
Modifier and Type | Method and Description |
---|---|
JsonSchema |
JsonSchema.annotate(String key,
String value)
Annotates the schema.
|
JsonSchema |
SchemaRepository.find(String pointer)
Look up a schema using a JSON pointer notation
|
static JsonSchema |
JsonSchema.of(boolean bool)
Factory method to create a
JsonSchema from a Boolean . |
static JsonSchema |
JsonSchema.of(JsonObject json)
Factory method to create a
JsonSchema from a JsonObject . |
static JsonSchema |
JsonSchema.of(String id,
JsonObject json)
Factory method to create a
JsonSchema from a JsonObject . |
Modifier and Type | Method and Description |
---|---|
static Validator |
Validator.create(JsonSchema schema,
JsonSchemaOptions options)
Creates a new validator with some initial schema and options.
|
static Validator |
Validator.create(JsonSchema schema,
JsonSchemaOptions options,
JsonFormatValidator jsonFormatValidator)
Creates a new validator with some initial schema, options and a custom JSON format validator.
|
SchemaRepository |
SchemaRepository.dereference(JsonSchema schema)
Dereferences a schema to the repository.
|
SchemaRepository |
SchemaRepository.dereference(String uri,
JsonSchema schema)
Dereferences a schema to the repository.
|
default JsonObject |
SchemaRepository.resolve(JsonSchema schema)
Deprecated.
will be removed in Vert.x 5
|
Validator |
SchemaRepository.validator(JsonSchema schema)
A new validator instance using this repository options.
|
default Validator |
SchemaRepository.validator(JsonSchema schema,
JsonSchemaOptions options)
A new validator instance overriding this repository options.
|
Validator |
SchemaRepository.validator(JsonSchema schema,
JsonSchemaOptions options,
boolean dereference)
A new validator instance overriding this repository options.
|
Modifier and Type | Method and Description |
---|---|
JsonSchema |
Parameter.getSchema() |
JsonSchema |
MediaType.getSchema() |
Modifier and Type | Method and Description |
---|---|
JsonSchema |
JsonSchema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static JsonSchema |
JsonSchema.newInstance(JsonSchema arg) |
Constructor and Description |
---|
JsonSchema(JsonSchema delegate) |
Modifier and Type | Method and Description |
---|---|
JsonSchema |
JsonSchema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static JsonSchema |
JsonSchema.newInstance(JsonSchema arg) |
Constructor and Description |
---|
JsonSchema(JsonSchema delegate) |
Modifier and Type | Method and Description |
---|---|
JsonSchema |
JsonSchema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static JsonSchema |
JsonSchema.newInstance(JsonSchema arg) |
Constructor and Description |
---|
JsonSchema(JsonSchema delegate) |
Copyright © 2024 Eclipse. All rights reserved.