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 Details

    • validateInstance

      void validateInstance(Object instance, KlumValidationResult validationResult)
      Validates the given instance. Returns a list of validation issues.
      Parameters:
      instance - the instance to validate
      validationResult - ths validation result to collect the issues in