Package io.vertx.reactivex.json.schema
Class JsonFormatValidator
- java.lang.Object
-
- io.vertx.reactivex.json.schema.JsonFormatValidator
-
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
public class JsonFormatValidator extends Object implements io.vertx.lang.rx.RxDelegate
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<JsonFormatValidator>__TYPE_ARGstatic JsonFormatValidatorDEFAULT_VALIDATORThe default validator which performs a NOOP.
-
Constructor Summary
Constructors Constructor Description JsonFormatValidator(JsonFormatValidator delegate)JsonFormatValidator(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)JsonFormatValidatorgetDelegate()inthashCode()static JsonFormatValidatornewInstance(JsonFormatValidator arg)StringtoString()StringvalidateFormat(String instanceType, String format, Object instance)
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<JsonFormatValidator> __TYPE_ARG
-
DEFAULT_VALIDATOR
public static final JsonFormatValidator DEFAULT_VALIDATOR
The default validator which performs a NOOP.
-
-
Constructor Detail
-
JsonFormatValidator
public JsonFormatValidator(JsonFormatValidator delegate)
-
JsonFormatValidator
public JsonFormatValidator(Object delegate)
-
-
Method Detail
-
getDelegate
public JsonFormatValidator getDelegate()
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
validateFormat
public String validateFormat(String instanceType, String format, Object instance)
- Parameters:
instanceType- The type of the related instanceformat- The format specified in the schema for the current object instance.instance- The current object instance that is currently being validated.- Returns:
- Any string if there are any format validation errors, null if there are no validation errors.
-
newInstance
public static JsonFormatValidator newInstance(JsonFormatValidator arg)
-
-