Class ValidationExtractor

java.lang.Object
nl.datasteel.crudcraft.codegen.reader.field.ValidationExtractor
All Implemented Interfaces:
FieldPartExtractor<Validation>

public class ValidationExtractor extends Object implements FieldPartExtractor<Validation>
Extracts bean validation annotations from a field.
  • Field Details

  • Constructor Details

    • ValidationExtractor

      public ValidationExtractor()
  • Method Details

    • extract

      public Validation extract(VariableElement field, ProcessingEnvironment env)
      Extracts Validation annotations from a field.
      Specified by:
      extract in interface FieldPartExtractor<Validation>
      Parameters:
      field - the VariableElement representing the field
      env - the ProcessingEnvironment for accessing annotations and other processing features
      Returns:
      Validation instance containing all validation annotations found on the field