| Modifier and Type | Method and Description | 
|---|---|
SchemaParser | 
RouterBuilder.getSchemaParser()  | 
| Modifier and Type | Method and Description | 
|---|---|
static ValidationHandlerBuilder | 
ValidationHandler.builder(SchemaParser parser)  | 
| Modifier and Type | Method and Description | 
|---|---|
io.vertx.ext.web.validation.impl.parameter.ParameterProcessor | 
StyledParameterProcessorFactory.create(io.vertx.ext.web.validation.impl.ParameterLocation location,
      SchemaParser parser)  | 
io.vertx.ext.web.validation.impl.parameter.ParameterProcessor | 
ParameterProcessorFactory.create(io.vertx.ext.web.validation.impl.ParameterLocation location,
      SchemaParser jsonSchemaParser)  | 
io.vertx.ext.web.validation.impl.body.BodyProcessor | 
BodyProcessorFactory.create(SchemaParser parser)  | 
static ValidationHandlerBuilder | 
ValidationHandlerBuilder.create(SchemaParser 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 | 
SchemaParser | 
SchemaParser.withStringFormatValidator(String formatName,
                         java.util.function.Predicate<String> predicate)
Add a custom format validator 
 | 
SchemaParser | 
SchemaParser.withValidatorFactory(ValidatorFactory factory)
Add a  
ValidatorFactory 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. 
 | 
Future<Schema> | 
SchemaRouter.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser)
Resolve $ref. 
 | 
void | 
SchemaRouter.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser,
          Handler<AsyncResult<Schema>> handler)
Like  
SchemaRouter.resolveRef(JsonPointer, JsonPointer, SchemaParser) but with a direct callback. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SchemaParserInternal  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseSchemaParser  | 
| Modifier and Type | Method and Description | 
|---|---|
Schema | 
SchemaRouterImpl.resolveCachedSchema(JsonPointer refPointer,
                   JsonPointer scope,
                   SchemaParser parser)  | 
Future<Schema> | 
SchemaRouterImpl.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser)  | 
void | 
SchemaRouterImpl.resolveRef(JsonPointer pointer,
          JsonPointer scope,
          SchemaParser schemaParser,
          Handler<AsyncResult<Schema>> handler)  | 
| Constructor and Description | 
|---|
RecursiveRefSchema(JsonObject schema,
                  JsonPointer scope,
                  SchemaParser schemaParser,
                  MutableStateValidator parent)  | 
RefSchema(JsonObject schema,
         JsonPointer scope,
         SchemaParser schemaParser,
         MutableStateValidator parent,
         boolean executeSchemaValidators)  | 
| Modifier and Type | Method and Description | 
|---|---|
Schema | 
SchemaBuilder.build(SchemaParser parser)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Draft201909SchemaParser  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Draft7SchemaParser  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OpenAPI3SchemaParser  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaParser | 
SchemaParser.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaParser | 
SchemaParser.newInstance(SchemaParser arg)  | 
| Constructor and Description | 
|---|
SchemaParser(SchemaParser delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
SchemaParser | 
SchemaParser.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SchemaParser | 
SchemaParser.newInstance(SchemaParser arg)  | 
| Constructor and Description | 
|---|
SchemaParser(SchemaParser delegate)  | 
Copyright © 2020 Eclipse. All rights reserved.