Class AnnotationUtil

java.lang.Object
com.poiji.util.AnnotationUtil

public final class AnnotationUtil extends Object
Created by hakan on 2.05.2020
  • Method Details

    • validateMandatoryNameColumns

      public static <T> void validateMandatoryNameColumns(PoijiOptions options, Formatting formatting, Class<T> modelType, Map<String,Integer> titleToIndex, Map<Integer,String> indexToTitle)
      Validate that all headers specified via @ExcelCellName annotations are present in the list of header names.

      Validation is only performed if it is set in the PoijiOptions

      Type Parameters:
      T - model Type
      Parameters:
      options - poijoption
      formatting - formatting
      modelType - class model
      titleToIndex - tiletoindex
      indexToTitle - indextoTitle
      Throws:
      HeaderMissingException - if one or more headers are missing