| Package | Description | 
|---|---|
| io.vertx.reactivex.ext.web.validation | |
| io.vertx.reactivex.json.schema | 
| Modifier and Type | Method and Description | 
|---|---|
static ValidationHandlerBuilder | 
ValidationHandler.builder(SchemaParser parser)  | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<SchemaParser> | 
SchemaParser.__TYPE_ARG  | 
| 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 | 
static SchemaParser | 
SchemaParser.newInstance(SchemaParser arg)  | 
SchemaParser | 
SchemaParser.withStringFormatValidator(String formatName,
                         java.util.function.Predicate<String> predicate)
Add a custom format validator 
 | 
SchemaParser | 
SchemaParser.withValidatorFactory(ValidatorFactory factory)
Add a  to this schema parser to support custom keywords 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Schema | 
SchemaRouter.resolveCachedSchema(JsonPointer refPointer,
                   JsonPointer schemaScope,
                   SchemaParser parser)
Resolve cached schema based on refPointer. 
 | 
void | 
SchemaRouter.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser)
 | 
void | 
SchemaRouter.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser,
          Handler<AsyncResult<Schema>> handler)
 | 
Single<Schema> | 
SchemaRouter.rxResolveRef(JsonPointer pointer,
            JsonPointer scope,
            SchemaParser schemaParser)
 | 
Copyright © 2020 Eclipse. All rights reserved.