org.sfm.csv.impl.ColumnsMapperKeyBuilderCellConsumer Maven / Gradle / Ivy
package org.sfm.csv.impl;
import java.util.ArrayList;
import java.util.List;
import org.sfm.csv.impl.cellreader.StringCellValueReader;
import org.sfm.csv.parser.CellConsumer;
import org.sfm.map.impl.ColumnsMapperKey;
import org.sfm.utils.RowHandler;
public final class ColumnsMapperKeyBuilderCellConsumer implements CellConsumer {
/**
*
*/
private List columns = new ArrayList();
public ColumnsMapperKeyBuilderCellConsumer() {
}
@Override
public void endOfRow() {
}
@Override
public void newCell(char[] chars, int offset, int length) {
columns.add(StringCellValueReader.readString(chars, offset, length));
}
@Override
public void end() {
}
public ColumnsMapperKey getKey() {
return new ColumnsMapperKey(columns.toArray(new String[columns.size()]));
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy