public class RefSchema extends SchemaImpl
| Modifier and Type | Method and Description |
|---|---|
boolean |
calculateIsSync() |
void |
doApplyDefaultValues(Object obj) |
Object |
getDefaultValue()
Return the default value defined in the schema
|
boolean |
hasDefaultValue()
Return true if the schema has a default value defined
|
protected void |
initializeIsSync() |
Future<Void> |
validateAsync(Object in)
Validate the json performing an asynchronous validation.
|
void |
validateSync(Object in)
Validate the json performing a synchronous validation.
|
applyDefaultValues, applyDefaultValues, getJson, getScope, triggerUpdateIsSynccheckSync, getParent, getPriority, isSync, validateSyncAsAsyncpublic Future<Void> validateAsync(Object in)
SchemaValidationException if json doesn't match the schema.this#validateSync(Object)validateAsync in interface AsyncValidatorvalidateAsync in interface SchemavalidateAsync in class SchemaImplpublic void validateSync(Object in) throws ValidationException
SchemaValidationException if json doesn't match the schema.validateSync in interface SyncValidatorvalidateSync in interface SchemavalidateSync in class SchemaImplValidationException - if the object is not validpublic boolean calculateIsSync()
calculateIsSync in class SchemaImplprotected void initializeIsSync()
initializeIsSync in class BaseMutableStateValidatorpublic Object getDefaultValue()
SchemagetDefaultValue in interface SchemagetDefaultValue in class SchemaImplpublic boolean hasDefaultValue()
SchemahasDefaultValue in interface SchemahasDefaultValue in class SchemaImplpublic void doApplyDefaultValues(Object obj)
doApplyDefaultValues in class SchemaImplCopyright © 2020 Eclipse. All rights reserved.