| Modifier and Type | Method and Description | 
|---|---|
SchemaRouter | 
RouterBuilder.getSchemaRouter()  | 
| Modifier and Type | Method and Description | 
|---|---|
default 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,
         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. 
 | 
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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaParser | 
SchemaParser.createDraft201909SchemaParser(SchemaRouter router)
Create a new  
SchemaParser for Json Schema Draft2019-09 schemas | 
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 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SchemaRouterImpl  | 
| Modifier and Type | Field and Description | 
|---|---|
protected SchemaRouter | 
BaseSchemaParser.router  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaRouter | 
SchemaRouterImpl.addJson(URI uri,
       JsonObject object)  | 
SchemaRouter | 
SchemaRouterImpl.addSchema(Schema schema,
         JsonPointer... aliasScope)  | 
SchemaRouter | 
SchemaRouterImpl.addSchemaAlias(Schema schema,
              String alias)  | 
SchemaRouter | 
SchemaRouterImpl.addSchemaWithScope(Schema schema,
                  JsonPointer scope)  | 
SchemaRouter | 
BaseSchemaParser.getSchemaRouter()  | 
| Constructor and Description | 
|---|
BaseSchemaParser(SchemaRouter router)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Draft201909SchemaParser | 
Draft201909SchemaParser.create(SchemaRouter router)
Instantiate a Draft201909SchemaParser 
 | 
| Constructor and Description | 
|---|
Draft201909SchemaParser(SchemaRouter router)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Draft7SchemaParser | 
Draft7SchemaParser.create(SchemaRouter router)
Instantiate a Draft7SchemaParser 
 | 
| Constructor and Description | 
|---|
Draft7SchemaParser(SchemaRouter router)  | 
| Modifier and Type | Method and Description | 
|---|---|
static OpenAPI3SchemaParser | 
OpenAPI3SchemaParser.create(SchemaRouter router)
Instantiate an OpenAPI3SchemaParser 
 | 
| Constructor and Description | 
|---|
OpenAPI3SchemaParser(SchemaRouter router)  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaRouter | 
SchemaRouter.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaRouter | 
SchemaRouter.newInstance(SchemaRouter arg)  | 
| Constructor and Description | 
|---|
SchemaRouter(SchemaRouter delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaRouter | 
SchemaRouter.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaRouter | 
SchemaRouter.newInstance(SchemaRouter arg)  | 
| Constructor and Description | 
|---|
SchemaRouter(SchemaRouter delegate)  | 
Copyright © 2020 Eclipse. All rights reserved.