| Package | Description | 
|---|---|
| io.vertx.reactivex.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 © 2020 Eclipse. All rights reserved.