Class CsvHeaderValidationManager

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CsvHeaderValidationManager
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Constructor Detail

      • CsvHeaderValidationManager

        public CsvHeaderValidationManager​(java.util.List<java.lang.String> headerNames)
    • Method Detail

      • getRemainingHeaderNamesToValidate

        public java.lang.Iterable<java.lang.String> getRemainingHeaderNamesToValidate()
      • getRemainingHeaderNamesToValidate

        public java.lang.Iterable<java.lang.String> getRemainingHeaderNamesToValidate​(java.util.function.Predicate<java.lang.String> filter)
      • getRemainingHeaderNamesToValidateByPrefix

        public java.lang.Iterable<java.lang.String> getRemainingHeaderNamesToValidateByPrefix​(java.lang.String prefix)
      • getRemainingContentHeaderNamesToValidate

        public java.lang.Iterable<java.lang.String> getRemainingContentHeaderNamesToValidate()
      • getRemainingMainContentHeaderNamesToValidate

        public java.lang.Iterable<java.lang.String> getRemainingMainContentHeaderNamesToValidate()
      • getRemainingManagementHeaderNamesToValidate

        public java.lang.Iterable<java.lang.String> getRemainingManagementHeaderNamesToValidate()
      • containsHeaderName

        public boolean containsHeaderName​(java.lang.String headerName)