private static void visitColumns( List<String> columnNames, Map<String, Object> columnValues, CSVColumnVisitor visitor) throws IOException { for (String colName : columnNames) { Object colVal = columnValues.get(colName); visitor.visit(colVal != null ? colVal.toString() : ""); } }
private void visitHeaderColumns(List<String> columnNames, CSVColumnVisitor visitor) throws IOException { for (String colName : columnNames) { String outColName; if (colName != null) { if (this.capitalizedHeadings) { outColName = colName.toUpperCase(); } else { outColName = colName; } } else { outColName = ""; } visitor.visit(outColName); } }