package fitnesse.slim.test; import java.util.List; public class TableResultExtractor { public Object getValueFromQueryResultSymbol(List<List<List<Object>>> queryResult, int rowNo, String columnName ){ List<List<Object>> row = queryResult.get(rowNo); for (List<Object> aRow : row) { if (columnName.compareTo((String) (aRow.get(0))) == 0) { return aRow.get(1); } } throw new RuntimeException("No column with name '" + columnName + "' found in row " + rowNo); } public Object getValueFromTableResultSymbol(List<List<Object>> tableResult, int rowNo, int columnNo ){ return tableResult.get(rowNo).get(columnNo); } public Object freeSymbol(){ return null; } }