Interface InstanceValidator
- All Known Implementing Classes:
KlumAnnotationsValidator,KlumFieldAnnotationsValidator,KlumInnerClassValidator,KlumLayeredAnnotationsValidator,KlumMethodAnnotationsValidator
public interface InstanceValidator
Interface for various implementations of validations. Custom implementations can be registered via SPI (Service Provider Interface).
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateInstance(Object instance, KlumValidationResult validationResult) Validates the given instance.
-
Method Details
-
validateInstance
Validates the given instance. Returns a list of validation issues.- Parameters:
instance- the instance to validatevalidationResult- ths validation result to collect the issues in
-