public abstract class BaseMutableStateValidator extends Object implements MutableStateValidator
| Constructor and Description |
|---|
BaseMutableStateValidator(MutableStateValidator parent) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
calculateIsSync() |
protected void |
checkSync() |
MutableStateValidator |
getParent()
Returns the parent of this schema.
|
ValidatorPriority |
getPriority()
Returns the priority of the validator
|
protected void |
initializeIsSync() |
boolean |
isSync()
Returns true if this validator can actually provide a synchronous validation
|
void |
triggerUpdateIsSync()
Manually trigger the sync state update
|
protected Future<Void> |
validateSyncAsAsync(Object in) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateAsyncvalidateSyncpublic BaseMutableStateValidator(MutableStateValidator parent)
public abstract boolean calculateIsSync()
protected void initializeIsSync()
public void triggerUpdateIsSync()
MutableStateValidatortriggerUpdateIsSync in interface MutableStateValidatorpublic MutableStateValidator getParent()
MutableStateValidatorgetParent in interface MutableStateValidatorprotected void checkSync()
throws ValidationException,
NoSyncValidationException
public boolean isSync()
Validatorpublic ValidatorPriority getPriority()
ValidatorgetPriority in interface ValidatorCopyright © 2020 Eclipse. All rights reserved.