Modifier and Type | Field and Description |
---|---|
protected Schema |
ValidationException.schema |
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaParser.parse(Boolean jsonSchema)
Deprecated.
Builds a true of false schema assigning a random scope
|
Schema |
SchemaParser.parse(Boolean jsonSchema,
JsonPointer schemaPointer)
Deprecated.
Builds a true of false schema
|
Schema |
SchemaParser.parse(JsonObject jsonSchema)
Deprecated.
Build a schema from provided json assigning a random scope.
|
Schema |
SchemaParser.parse(JsonObject jsonSchema,
JsonPointer schemaPointer)
Deprecated.
Build a schema from provided json.
|
Schema |
SchemaParser.parseFromString(String unparsedJson)
Deprecated.
Build a schema from provided unparsed json assigning a random scope.
|
Schema |
SchemaParser.parseFromString(String unparsedJson,
JsonPointer schemaPointer)
Deprecated.
Build a schema from provided unparsed json.
|
Schema |
SchemaRouter.resolveCachedSchema(JsonPointer refPointer,
JsonPointer schemaScope,
SchemaParser parser)
Deprecated.
Resolve cached schema based on refPointer.
|
Schema |
ValidationException.schema() |
Modifier and Type | Method and Description |
---|---|
List<Schema> |
SchemaRouter.registeredSchemas()
Deprecated.
|
Future<Schema> |
SchemaRouter.resolveRef(JsonPointer pointer,
JsonPointer scope,
SchemaParser schemaParser)
Deprecated.
Resolve $ref.
|
Modifier and Type | Method and Description |
---|---|
SchemaRouter |
SchemaRouter.addSchema(Schema schema,
JsonPointer... aliasScopes)
Deprecated.
Add a parsed schema to this router.
|
SchemaRouter |
SchemaRouter.addSchemaAlias(Schema schema,
String alias)
Deprecated.
Add an alias to a schema already registered in this router (this alias can be solved only from schema scope).
|
SchemaRouter |
SchemaRouter.addSchemaWithScope(Schema schema,
JsonPointer scope)
Deprecated.
Add a parsed schema to this router.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaRouter.resolveRef(JsonPointer pointer,
JsonPointer scope,
SchemaParser schemaParser,
Handler<AsyncResult<Schema>> handler)
Deprecated.
Like
SchemaRouter.resolveRef(JsonPointer, JsonPointer, SchemaParser) but with a direct callback. |
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaInternal
Schema should implement sync and async validator too
|
Modifier and Type | Class and Description |
---|---|
class |
FalseSchema |
class |
RecursiveRefSchema |
class |
RefSchema |
class |
SchemaImpl |
class |
TrueSchema |
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaRouterImpl.resolveCachedSchema(JsonPointer refPointer,
JsonPointer scope,
SchemaParser parser) |
Modifier and Type | Method and Description |
---|---|
List<Schema> |
SchemaRouterImpl.registeredSchemas() |
Future<Schema> |
SchemaRouterImpl.resolveRef(JsonPointer pointer,
JsonPointer scope,
SchemaParser schemaParser) |
Future<Schema> |
SchemaRouterImpl.solveAllSchemaReferences(Schema schema)
Deeply resolve all references of the provided
schema |
Modifier and Type | Method and Description |
---|---|
SchemaRouter |
SchemaRouterImpl.addSchema(Schema schema,
JsonPointer... aliasScope) |
SchemaRouter |
SchemaRouterImpl.addSchemaAlias(Schema schema,
String alias) |
SchemaRouter |
SchemaRouterImpl.addSchemaWithScope(Schema schema,
JsonPointer scope) |
void |
SchemaRouterImpl.insertSchema(JsonPointer pointer,
io.vertx.json.schema.common.RouterNode initialNode,
Schema schema) |
void |
ValidationExceptionImpl.setSchema(Schema schema) |
Future<Schema> |
SchemaRouterImpl.solveAllSchemaReferences(Schema schema)
Deeply resolve all references of the provided
schema |
Modifier and Type | Method and Description |
---|---|
void |
SchemaRouterImpl.resolveRef(JsonPointer pointer,
JsonPointer scope,
SchemaParser schemaParser,
Handler<AsyncResult<Schema>> handler) |
Modifier and Type | Method and Description |
---|---|
Schema |
SchemaBuilder.build(SchemaParser parser)
Deprecated.
This method creates an hard link to the parser which we want to avoid
|
Modifier and Type | Method and Description |
---|---|
static Schema |
Draft201909SchemaParser.parse(Vertx vertx,
JsonObject schema,
URI scope)
Deprecated.
Parse a draft2019-09 schema
|
Modifier and Type | Method and Description |
---|---|
static Schema |
Draft7SchemaParser.parse(Vertx vertx,
JsonObject schema,
URI scope)
Deprecated.
Parse a draft-7 schema
|
Modifier and Type | Method and Description |
---|---|
static Schema |
OpenAPI3SchemaParser.parse(Vertx vertx,
JsonObject schema,
URI scope)
Deprecated.
Parse an OpenAPI 3 schema
|
Modifier and Type | Method and Description |
---|---|
Schema |
Schema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static Schema |
Schema.newInstance(Schema arg) |
Constructor and Description |
---|
Schema(Schema delegate) |
Modifier and Type | Method and Description |
---|---|
Schema |
Schema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static Schema |
Schema.newInstance(Schema arg) |
Constructor and Description |
---|
Schema(Schema delegate) |
Modifier and Type | Method and Description |
---|---|
Schema |
Schema.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static Schema |
Schema.newInstance(Schema arg) |
Constructor and Description |
---|
Schema(Schema delegate) |
Copyright © 2023 Eclipse. All rights reserved.