| Package | Description |
|---|---|
| io.vertx.ext.json.schema.reactivex |
| Modifier and Type | Field and Description |
|---|---|
static io.vertx.lang.rx.TypeArg<SchemaRouter> |
SchemaRouter.__TYPE_ARG |
| Modifier and Type | Method and Description |
|---|---|
SchemaRouter |
SchemaRouter.addJson(String uri,
JsonObject object)
Add one or more json documents including schemas on top or inner levels.
|
SchemaRouter |
SchemaRouter.addJson(URI uri,
JsonObject object)
Add one or more json documents including schemas on top or inner levels.
|
SchemaRouter |
SchemaRouter.addSchema(Schema schema)
Add a parsed schema to local cache.
|
static SchemaRouter |
SchemaRouter.create(HttpClient client,
FileSystem fs,
SchemaRouterOptions schemaRouterOptions)
Create a new
SchemaRouter |
static SchemaRouter |
SchemaRouter.create(Vertx vertx,
SchemaRouterOptions schemaRouterOptions)
Create a new
SchemaRouter |
SchemaRouter |
SchemaParser.getSchemaRouter()
Get schema router registered to this schema parser
|
static SchemaRouter |
SchemaRouter.newInstance(SchemaRouter arg) |
| Modifier and Type | Method and Description |
|---|---|
static SchemaParser |
SchemaParser.createDraft7SchemaParser(SchemaRouter router)
Create a new
SchemaParser for Json Schema Draft-7 schemas |
static SchemaParser |
SchemaParser.createOpenAPI3SchemaParser(SchemaRouter router)
Create a new
SchemaParser for OpenAPI schemas |
Copyright © 2020 Eclipse. All rights reserved.