public abstract class AbstractValidator<T> extends java.lang.Object implements Validator
Constructor and Description |
---|
AbstractValidator() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<java.lang.Class<?>> |
doGetValidClasses()
Do get valid classes.
|
abstract void |
doValidate(T object,
java.util.List<LoadValidationError> errors)
Do validate.
|
boolean |
isValidClassForValidator(java.lang.Class<?> clazz)
Checks if is valid class for validator.
|
java.util.List<LoadValidationError> |
validate(java.lang.Object obj)
Validate.
|
public java.util.List<LoadValidationError> validate(java.lang.Object obj)
Validator
public boolean isValidClassForValidator(java.lang.Class<?> clazz)
Validator
isValidClassForValidator
in interface Validator
clazz
- the clazzprotected abstract java.util.List<java.lang.Class<?>> doGetValidClasses()
public abstract void doValidate(T object, java.util.List<LoadValidationError> errors)
object
- the objecterrors
- the errors