public class RecursiveRefSchema extends SchemaImpl
shouldRecordContext| Constructor and Description | 
|---|
| RecursiveRefSchema(JsonObject schema,
                  JsonPointer scope,
                  SchemaParser schemaParser,
                  MutableStateValidator parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkSync() | 
| protected ValidatorContext | generateValidationContext(SchemaInternal schema,
                         ValidatorContext parent) | 
| Future<Object> | getOrApplyDefaultAsync(Object input) | 
| Object | getOrApplyDefaultSync(Object input) | 
| boolean | isSync()Returns true if this validator can actually provide a synchronous validation | 
| Future<Void> | validateAsync(ValidatorContext inContext,
             Object in)Return a Future that succeed when the validation succeed, while fail with a  ValidationExceptionwhen validation fails | 
| void | validateSync(ValidatorContext context,
            Object in)Validate the provided value | 
calculateIsSync, generateValidationContext, getJson, getScope, runAsyncValidators, runSyncValidator, triggerUpdateIsSync, validateAsync, validateSyncgetParent, getPriority, initializeIsSync, validateSyncAsAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPrioritypublic RecursiveRefSchema(JsonObject schema, JsonPointer scope, SchemaParser schemaParser, MutableStateValidator parent)
public Future<Void> validateAsync(ValidatorContext inContext, Object in)
AsyncValidatorValidationException when validation failsvalidateAsync in interface AsyncValidatorvalidateAsync in class SchemaImplpublic void validateSync(ValidatorContext context, Object in) throws ValidationException
SyncValidatorvalidateSync in interface SyncValidatorvalidateSync in class SchemaImplValidationException - if the object is not validpublic boolean isSync()
Validatorprotected void checkSync()
                  throws ValidationException,
                         NoSyncValidationException
checkSync in class BaseMutableStateValidatorValidationExceptionNoSyncValidationExceptionprotected ValidatorContext generateValidationContext(SchemaInternal schema, ValidatorContext parent)
public Future<Object> getOrApplyDefaultAsync(Object input)
getOrApplyDefaultAsync in interface SchemaInternalgetOrApplyDefaultAsync in class SchemaImplpublic Object getOrApplyDefaultSync(Object input)
getOrApplyDefaultSync in interface SchemaInternalgetOrApplyDefaultSync in class SchemaImplCopyright © 2023 Eclipse. All rights reserved.