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:
parent
69c338c728
commit
2d276fa1e6
@ -5,7 +5,6 @@ import java.io.Serializable;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.google.refine.expr.ExpressionUtils;
|
|
||||||
import com.google.refine.importers.ImporterUtilities;
|
import com.google.refine.importers.ImporterUtilities;
|
||||||
import com.google.refine.model.Cell;
|
import com.google.refine.model.Cell;
|
||||||
import com.google.refine.model.Row;
|
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) {
|
public boolean parseRow(Row row, String line, boolean guessValueType, LineNumberReader lineReader) {
|
||||||
line = line.trim();
|
if (line.trim().isEmpty()) {
|
||||||
if (line.isEmpty()) {
|
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
Serializable value = guessValueType ? ImporterUtilities.parseCellValue(line) : line;
|
Serializable value = guessValueType ? ImporterUtilities.parseCellValue(line) : line;
|
||||||
if (ExpressionUtils.isNonBlankData(value)) {
|
if (value != null) {
|
||||||
row.cells.add(new Cell(value, null));
|
row.cells.add(new Cell(value, null));
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user