Non split row parser shouldn't trim lines because whitespaces are significant

git-svn-id: http://google-refine.googlecode.com/svn/trunk@1465 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
David Huynh 2010-10-12 22:45:30 +00:00
parent 69c338c728
commit 2d276fa1e6

View File

@ -5,7 +5,6 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import com.google.refine.expr.ExpressionUtils;
import com.google.refine.importers.ImporterUtilities;
import com.google.refine.model.Cell;
import com.google.refine.model.Row;
@ -21,12 +20,11 @@ public class NonSplitRowParser extends RowParser {
}
public boolean parseRow(Row row, String line, boolean guessValueType, LineNumberReader lineReader) {
line = line.trim();
if (line.isEmpty()) {
if (line.trim().isEmpty()) {
return false;
} else {
Serializable value = guessValueType ? ImporterUtilities.parseCellValue(line) : line;
if (ExpressionUtils.isNonBlankData(value)) {
if (value != null) {
row.cells.add(new Cell(value, null));
return true;
} else {