public class SchemaParser extends Object
original
non RX-ified interface using Vert.x codegen.Modifier and Type | Field and Description |
---|---|
static TypeArg<SchemaParser> |
__TYPE_ARG |
Constructor and Description |
---|
SchemaParser(Object delegate) |
SchemaParser(io.vertx.json.schema.SchemaParser delegate) |
Modifier and Type | Method and Description |
---|---|
static SchemaParser |
createDraft201909SchemaParser(SchemaRouter router)
Deprecated.
|
static SchemaParser |
createDraft7SchemaParser(SchemaRouter router)
Deprecated.
|
static SchemaParser |
createOpenAPI3SchemaParser(SchemaRouter router)
Deprecated.
|
boolean |
equals(Object o) |
io.vertx.json.schema.SchemaParser |
getDelegate() |
SchemaRouter |
getSchemaRouter()
Deprecated.
|
int |
hashCode() |
static SchemaParser |
newInstance(io.vertx.json.schema.SchemaParser arg) |
Schema |
parse(Boolean jsonSchema)
Deprecated.
|
Schema |
parse(Boolean jsonSchema,
JsonPointer schemaPointer)
Deprecated.
|
Schema |
parse(io.vertx.core.json.JsonObject jsonSchema)
Deprecated.
|
Schema |
parse(io.vertx.core.json.JsonObject jsonSchema,
JsonPointer schemaPointer)
Deprecated.
|
Schema |
parseFromString(String unparsedJson)
Deprecated.
|
Schema |
parseFromString(String unparsedJson,
JsonPointer schemaPointer)
Deprecated.
|
String |
toString() |
SchemaParser |
withStringFormatValidator(String formatName,
Predicate<String> predicate)
Deprecated.
|
SchemaParser |
withValidatorFactory(io.vertx.json.schema.common.ValidatorFactory factory)
Deprecated.
|
public static final TypeArg<SchemaParser> __TYPE_ARG
public SchemaParser(io.vertx.json.schema.SchemaParser delegate)
public SchemaParser(Object delegate)
public io.vertx.json.schema.SchemaParser getDelegate()
@Deprecated public Schema parse(io.vertx.core.json.JsonObject jsonSchema)
jsonSchema
- JSON representing the schema@Deprecated public Schema parse(io.vertx.core.json.JsonObject jsonSchema, JsonPointer schemaPointer)
jsonSchema
- JSON representing the schemaschemaPointer
- Scope of schema. Must be a JSONPointer with absolute URI@Deprecated public Schema parse(Boolean jsonSchema)
jsonSchema
- JSON representing the schema@Deprecated public Schema parse(Boolean jsonSchema, JsonPointer schemaPointer)
jsonSchema
- JSON representing the schemaschemaPointer
- Scope of schema. Must be a JSONPointer with absolute URI@Deprecated public Schema parseFromString(String unparsedJson)
unparsedJson
- Unparsed JSON representing the schema.@Deprecated public Schema parseFromString(String unparsedJson, JsonPointer schemaPointer)
unparsedJson
- Unparsed JSON representing the schema.schemaPointer
- Scope of schema. Must be a JSONPointer with absolute URI@Deprecated public SchemaRouter getSchemaRouter()
@Deprecated public static SchemaParser createOpenAPI3SchemaParser(SchemaRouter router)
SchemaParser
for OpenAPI schemasrouter
- @Deprecated public static SchemaParser createDraft7SchemaParser(SchemaRouter router)
SchemaParser
for Json Schema Draft-7 schemasrouter
- @Deprecated public static SchemaParser createDraft201909SchemaParser(SchemaRouter router)
SchemaParser
for Json Schema Draft2019-09 schemasrouter
- @Deprecated public SchemaParser withValidatorFactory(io.vertx.json.schema.common.ValidatorFactory factory)
factory
- new factory@Deprecated public SchemaParser withStringFormatValidator(String formatName, Predicate<String> predicate)
formatName
- format namepredicate
- predicate for the new formatpublic static SchemaParser newInstance(io.vertx.json.schema.SchemaParser arg)
Copyright © 2022 Eclipse. All rights reserved.