public class FalseSchema extends Object implements SchemaInternal
| Constructor and Description |
|---|
FalseSchema(MutableStateValidator parent) |
| Modifier and Type | Method and Description |
|---|---|
static FalseSchema |
getInstance() |
Boolean |
getJson() |
Future<Object> |
getOrApplyDefaultAsync(Object input) |
Object |
getOrApplyDefaultSync(Object input) |
ValidatorPriority |
getPriority()
Returns the priority
|
JsonPointer |
getScope() |
boolean |
isSync()
Returns true if this validator can actually provide a synchronous validation
|
Future<Void> |
validateAsync(Object in)
Validate the json performing an asynchronous validation.
|
Future<Void> |
validateAsync(ValidatorContext context,
Object in)
Return a Future that succeed when the validation succeed, while fail with a
ValidationException when validation fails |
void |
validateSync(Object in)
Validate the json performing a synchronous validation.
|
void |
validateSync(ValidatorContext context,
Object in)
Validate the provided value
|
public FalseSchema(MutableStateValidator parent)
public static FalseSchema getInstance()
public boolean isSync()
Validatorpublic ValidatorPriority getPriority()
PriorityGettergetPriority in interface PriorityGetterpublic void validateSync(Object in) throws ValidationException, NoSyncValidationException
SchemaValidationException if json doesn't match the schema.validateSync in interface Schemain - input to validateValidationException - if the input doesn't match the schemaNoSyncValidationException - If the schema cannot perform a synchronous validationpublic Future<Void> validateAsync(Object in)
Schema
Note: If the schema is synchronous, this method will call internally this#validateSync(Object)
validateAsync in interface Schemain - input to validateValidationException if json doesn't match the schema, otherwise a succeeded future.public Future<Void> validateAsync(ValidatorContext context, Object in)
AsyncValidatorValidationException when validation failsvalidateAsync in interface AsyncValidatorpublic void validateSync(ValidatorContext context, Object in) throws ValidationException, NoSyncValidationException
SyncValidatorvalidateSync in interface SyncValidatorValidationException - if the object is not validNoSyncValidationException - if no sync validation can be providedpublic JsonPointer getScope()
public Boolean getJson()
public Future<Object> getOrApplyDefaultAsync(Object input)
getOrApplyDefaultAsync in interface SchemaInternalpublic Object getOrApplyDefaultSync(Object input)
getOrApplyDefaultSync in interface SchemaInternalCopyright © 2023 Eclipse. All rights reserved.