1 package com.opencsv.processor;
2
3 public class BlankColumnsBecomeNull implements RowProcessor {
4
5 @Override
6 public String processColumnItem(String column) {
7 if (column == null || !column.isEmpty()) {
8 return column;
9 } else {
10 return null;
11 }
12 }
13
14 @Override
15 public void processRow(String[] row) {
16 for (int i = 0; i < row.length; i++) {
17 row[i] = processColumnItem(row[i]);
18 }
19 }
20 }