Class PatternCollectionProvider

java.lang.Object
xyz.srnyx.annoyingapi.file.okaeri.validator.provider.PatternCollectionProvider
All Implemented Interfaces:
eu.okaeri.validator.provider.ValidationProvider<PatternCollection>

public class PatternCollectionProvider extends Object implements eu.okaeri.validator.provider.ValidationProvider<PatternCollection>
  • Constructor Details

    • PatternCollectionProvider

      public PatternCollectionProvider()
  • Method Details

    • getAnnotation

      @NotNull public @NotNull Class<PatternCollection> getAnnotation()
      Specified by:
      getAnnotation in interface eu.okaeri.validator.provider.ValidationProvider<PatternCollection>
    • validate

      @NotNull public @NotNull Set<eu.okaeri.validator.ConstraintViolation> validate(@NotNull @NotNull PatternCollection annotation, @Nullable @Nullable Object annotationSource, @Nullable @Nullable Object value, @NotNull @NotNull Class<?> type, @NotNull @NotNull Type genericType, @NotNull @NotNull String name)
      Specified by:
      validate in interface eu.okaeri.validator.provider.ValidationProvider<PatternCollection>