use of com.google.refine.model.Row in project OpenRefine by OpenRefine.
the class XlsExporterTests method CreateGrid.
protected void CreateGrid(int noOfRows, int noOfColumns) {
CreateColumns(noOfColumns);
for (int i = 0; i < noOfRows; i++) {
Row row = new Row(noOfColumns);
for (int j = 0; j < noOfColumns; j++) {
row.cells.add(new Cell("row" + i + "cell" + j, null));
}
project.rows.add(row);
}
}
use of com.google.refine.model.Row in project OpenRefine by OpenRefine.
the class BooleanTests method SetUp.
@BeforeMethod
public void SetUp() throws IOException, ModelException {
bindings = new Properties();
File dir = TestUtils.createTempDirectory("openrefine-test-workspace-dir");
FileProjectManager.initialize(dir);
project = new Project();
ProjectMetadata pm = new ProjectMetadata();
pm.setName("TNG Test Project");
ProjectManager.singleton.registerProject(project, pm);
int index = project.columnModel.allocateNewCellIndex();
Column column = new Column(index, "Column A");
project.columnModel.addColumn(index, column, true);
options = mock(Properties.class);
bindings.put("project", project);
// Five rows of a's and five of 1s
for (int i = 0; i < 10; i++) {
Row row = new Row(1);
row.setCell(0, new Cell(i < 5 ? "a" : new Integer(1), null));
project.rows.add(row);
}
}
use of com.google.refine.model.Row in project OpenRefine by OpenRefine.
the class RefineTest method log.
public void log(Project project) {
// some quick and dirty debugging
StringBuilder sb = new StringBuilder();
for (Column c : project.columnModel.columns) {
sb.append(c.getName());
sb.append("; ");
}
logger.info(sb.toString());
for (Row r : project.rows) {
sb = new StringBuilder();
for (int i = 0; i < r.cells.size(); i++) {
Cell c = r.getCell(i);
if (c != null) {
sb.append(c.value);
sb.append("; ");
} else {
sb.append("null; ");
}
}
logger.info(sb.toString());
}
}
use of com.google.refine.model.Row in project OpenRefine by OpenRefine.
the class TemplatingExporterTests method CreateGrid.
protected void CreateGrid(int noOfRows, int noOfColumns) {
CreateColumns(noOfColumns);
for (int i = 0; i < noOfRows; i++) {
Row row = new Row(noOfColumns);
for (int j = 0; j < noOfColumns; j++) {
row.cells.add(new Cell("row" + i + "cell" + j, null));
}
project.rows.add(row);
}
}
use of com.google.refine.model.Row in project OpenRefine by OpenRefine.
the class TsvExporterTests method CreateGrid.
protected void CreateGrid(int noOfRows, int noOfColumns) {
CreateColumns(noOfColumns);
for (int i = 0; i < noOfRows; i++) {
Row row = new Row(noOfColumns);
for (int j = 0; j < noOfColumns; j++) {
row.cells.add(new Cell("row" + i + "cell" + j, null));
}
project.rows.add(row);
}
}
Aggregations