Package | Description |
---|---|
io.vertx.rxjava.json.schema |
Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<Schema> |
Schema.__TYPE_ARG |
Modifier and Type | Method and Description |
---|---|
static Schema |
Schema.newInstance(Schema arg) |
Schema |
SchemaParser.parse(Boolean jsonSchema)
Builds a true of false schema assigning a random scope
|
Schema |
SchemaParser.parse(Boolean jsonSchema,
JsonPointer schemaPointer)
Builds a true of false schema
|
Schema |
SchemaParser.parse(JsonObject jsonSchema)
Build a schema from provided json assigning a random scope.
|
Schema |
SchemaParser.parse(JsonObject jsonSchema,
JsonPointer schemaPointer)
Build a schema from provided json.
|
Schema |
SchemaParser.parseFromString(String unparsedJson)
Build a schema from provided unparsed json assigning a random scope.
|
Schema |
SchemaParser.parseFromString(String unparsedJson,
JsonPointer schemaPointer)
Build a schema from provided unparsed json.
|
Schema |
SchemaRouter.resolveCachedSchema(JsonPointer refPointer,
JsonPointer schemaScope,
SchemaParser parser)
Resolve cached schema based on refPointer.
|
Modifier and Type | Method and Description |
---|---|
List<Schema> |
SchemaRouter.registeredSchemas() |
Single<Schema> |
SchemaRouter.rxResolveRef(JsonPointer pointer,
JsonPointer scope,
SchemaParser schemaParser)
|
Modifier and Type | Method and Description |
---|---|
SchemaRouter |
SchemaRouter.addSchema(Schema schema,
JsonPointer[] aliasScopes)
Add a parsed schema to this router.
|
SchemaRouter |
SchemaRouter.addSchemaAlias(Schema schema,
String alias)
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)
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)
|
Copyright © 2022 Eclipse. All rights reserved.