Package io.vertx.mutiny.json.schema
Class SchemaParser
- java.lang.Object
-
- io.vertx.mutiny.json.schema.SchemaParser
-
public class SchemaParser extends Object
Parse a Json Schema. The parser can be extended to support custom keywords using NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<SchemaParser>__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description SchemaParser(io.vertx.json.schema.SchemaParser delegate)SchemaParser(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SchemaParsercreateDraft201909SchemaParser(SchemaRouter router)Deprecated.static SchemaParsercreateDraft7SchemaParser(SchemaRouter router)Deprecated.static SchemaParsercreateOpenAPI3SchemaParser(SchemaRouter router)Deprecated.booleanequals(Object o)io.vertx.json.schema.SchemaParsergetDelegate()SchemaRoutergetSchemaRouter()Deprecated.inthashCode()static SchemaParsernewInstance(io.vertx.json.schema.SchemaParser arg)Schemaparse(io.vertx.core.json.JsonObject jsonSchema)Deprecated.Schemaparse(io.vertx.core.json.JsonObject jsonSchema, JsonPointer schemaPointer)Deprecated.Schemaparse(Boolean jsonSchema)Deprecated.Schemaparse(Boolean jsonSchema, JsonPointer schemaPointer)Deprecated.SchemaparseFromString(String unparsedJson)Deprecated.SchemaparseFromString(String unparsedJson, JsonPointer schemaPointer)Deprecated.StringtoString()SchemaParserwithStringFormatValidator(String formatName, Predicate<String> predicate)Deprecated.SchemaParserwithValidatorFactory(io.vertx.json.schema.common.ValidatorFactory factory)Deprecated.
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<SchemaParser> __TYPE_ARG
-
-
Constructor Detail
-
SchemaParser
public SchemaParser(io.vertx.json.schema.SchemaParser delegate)
-
SchemaParser
public SchemaParser(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.json.schema.SchemaParser getDelegate()
-
parse
@Deprecated public Schema parse(io.vertx.core.json.JsonObject jsonSchema)
Deprecated.- Parameters:
jsonSchema- JSON representing the schema- Returns:
- the schema instance
-
parse
@Deprecated public Schema parse(io.vertx.core.json.JsonObject jsonSchema, JsonPointer schemaPointer)
Deprecated.- Parameters:
jsonSchema- JSON representing the schemaschemaPointer- Scope of schema. Must be a JSONPointer with absolute URI- Returns:
- the schema instance
-
parse
@Deprecated public Schema parse(Boolean jsonSchema)
Deprecated.- Parameters:
jsonSchema- JSON representing the schema- Returns:
- the schema instance
-
parse
@Deprecated public Schema parse(Boolean jsonSchema, JsonPointer schemaPointer)
Deprecated.- Parameters:
jsonSchema- JSON representing the schemaschemaPointer- Scope of schema. Must be a JSONPointer with absolute URI- Returns:
- the schema instance
-
parseFromString
@Deprecated public Schema parseFromString(String unparsedJson)
Deprecated.- Parameters:
unparsedJson- Unparsed JSON representing the schema.- Returns:
- the schema instance
-
parseFromString
@Deprecated public Schema parseFromString(String unparsedJson, JsonPointer schemaPointer)
Deprecated.- Parameters:
unparsedJson- Unparsed JSON representing the schema.schemaPointer- Scope of schema. Must be a JSONPointer with absolute URI- Returns:
- the schema instance
-
getSchemaRouter
@Deprecated public SchemaRouter getSchemaRouter()
Deprecated.- Returns:
-
createOpenAPI3SchemaParser
@Deprecated public static SchemaParser createOpenAPI3SchemaParser(SchemaRouter router)
Deprecated.- Parameters:
router-- Returns:
-
createDraft7SchemaParser
@Deprecated public static SchemaParser createDraft7SchemaParser(SchemaRouter router)
Deprecated.- Parameters:
router-- Returns:
-
createDraft201909SchemaParser
@Deprecated public static SchemaParser createDraft201909SchemaParser(SchemaRouter router)
Deprecated.- Parameters:
router-- Returns:
-
withValidatorFactory
@Deprecated public SchemaParser withValidatorFactory(io.vertx.json.schema.common.ValidatorFactory factory)
Deprecated.- Parameters:
factory- new factory- Returns:
- a reference to this
-
withStringFormatValidator
@Deprecated public SchemaParser withStringFormatValidator(String formatName, Predicate<String> predicate)
Deprecated.- Parameters:
formatName- format namepredicate- predicate for the new format- Returns:
- a reference to this
-
newInstance
public static SchemaParser newInstance(io.vertx.json.schema.SchemaParser arg)
-
-