@Override public void verifyLineLength(int numberOfFields) throws CsvRequiredFieldEmptyException { if (!headerIndex.isEmpty()) { BeanField f; StringBuilder sb = null; for (int i = numberOfFields; i <= headerIndex.findMaxIndex(); i++) { f = findField(i); if (f != null && f.isRequired()) { if (sb == null) { sb = new StringBuilder(ResourceBundle.getBundle(ICSVParser.DEFAULT_BUNDLE_NAME, errorLocale).getString("multiple.required.field.empty")); } sb.append(' '); sb.append(f.getField().getName()); } } if (sb != null) { throw new CsvRequiredFieldEmptyException(type, sb.toString()); } } }
if(entry.getValue().isRequired()) { requiredStringList.add(entry.getKey()); if(r.getBeanField().isRequired()) { requiredRegexList.add(r);
if(r.getBeanField().isRequired()) { missingRequiredHeaders.add(r.getBeanField().getField());
if(r.getBeanField().isRequired()) { missingRequiredHeaders.add(r.getBeanField().getField());