Package io.vertx.mutiny.json.schema
Class Validator
- java.lang.Object
-
- io.vertx.mutiny.json.schema.Validator
-
public class Validator extends Object
A validator, validates some input object using a well known schema. NOTE: This class has been automatically generated from theoriginal
non Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<Validator>
__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Validator
create(JsonSchema schema, io.vertx.json.schema.JsonSchemaOptions options)
static Validator
create(JsonSchema schema, io.vertx.json.schema.JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)
boolean
equals(Object o)
io.vertx.json.schema.Validator
getDelegate()
int
hashCode()
static Validator
newInstance(io.vertx.json.schema.Validator arg)
String
toString()
io.vertx.json.schema.OutputUnit
validate(Object instance)
-
-
-
Constructor Detail
-
Validator
public Validator(io.vertx.json.schema.Validator delegate)
-
Validator
public Validator(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.json.schema.Validator getDelegate()
-
create
public static Validator create(JsonSchema schema, io.vertx.json.schema.JsonSchemaOptions options)
- Parameters:
schema
- the initial schemaoptions
- the validator options- Returns:
- a validator instance
-
create
public static Validator create(JsonSchema schema, io.vertx.json.schema.JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)
- Parameters:
schema
- the initial schemaoptions
- the validator optionsjsonFormatValidator
- the custom JSON format validator- Returns:
- a validator instance
-
validate
public io.vertx.json.schema.OutputUnit validate(Object instance)
- Parameters:
instance
- instance to validate- Returns:
- returns a output unit object as defined by the options
-
newInstance
public static Validator newInstance(io.vertx.json.schema.Validator arg)
-
-