private MapArray<String, ICell> column(Column column) { return column.get(this::column, this::column); }
private MapArray<String, ICell> column(Column column) { return column.get(this::column, this::column); }
private MapArray<String, ICell> column(Column column) { return column.get(this::column, this::column); }
public ICell cell(WebElement webElement, Column column, Row row) { return addCell(webElement, column.get(columnName -> columns().headers().indexOf(columnName) + 1, num -> num), row.get(rowName -> rows().headers().indexOf(rowName) + 1, num -> num), column.get(columnName -> columnName, num -> ""), row.get(rowName -> rowName, num -> "")); }
public ICell cell(WebElement webElement, Column column, Row row) { return addCell(webElement, column.get(columnName -> columns().headers().indexOf(columnName) + 1, num -> num), row.get(rowName -> rows().headers().indexOf(rowName) + 1, num -> num), column.get(columnName -> columnName, num -> ""), row.get(rowName -> rowName, num -> "")); }
public ICell cell(WebElement webElement, Column column, Row row) { return addCell(webElement, column.get(name -> columns().headers().indexOf(name) + 1, num -> num), row.get(name -> rows().headers().indexOf(name) + 1, num -> num), column.get(name -> name, num -> ""), row.get(name -> name, num -> "")); }
public ICell cell(Column column, Row row) { int colIndex = column.get(this::getColumnIndex, num -> num + columns().getStartIndex() - 1); int rowIndex = row.get(this::getRowIndex, num -> num + rows().getStartIndex() - 1); return addCell(colIndex, rowIndex, column.get(columnName -> columns().headers().indexOf(columnName) + 1, num -> num), row.get(rowName -> rows().headers().indexOf(rowName) + 1, num -> num), column.get(columnName -> columnName, num -> ""), row.get(rowName -> rowName, num -> "")); }
public ICell cellContains(String value, Column column) { int colIndex = column.get( columnName -> select(columns().headers(), String::toLowerCase).indexOf(columnName.toLowerCase()) + 1, num -> num); return columns().getColumn(colIndex).first((columnName, cell) -> cell.getValue().contains(value)); } public ICell cellMatch(String regex, Column column) {
public ICell cell(String value, Column column) { int colIndex = column.get( columnName -> select(columns().headers(), String::toLowerCase).indexOf(columnName.toLowerCase()) + 1, num -> num); return columns().getColumn(colIndex).first((columnName, cell) -> cell.getValue().equals(value)); } public ICell cellContains(String value, Column column) {
public ICell cell(String value, Column column) { int colIndex = column.get( name -> columns().headers().indexOf(name) + 1, num -> num); return columns().getColumn(colIndex).first((name, cell) -> cell.getValue().equals(value)); } public ICell cellContains(String value, Column column) {
public ICell cell(Column column, Row row) { int colIndex = column.get(this::getColumnIndex, num -> num + columns().getStartIndex() - 1); int rowIndex = row.get(this::getRowIndex, num -> num + rows().getStartIndex() - 1); return addCell(colIndex, rowIndex, column.get(columnName -> columns().headers().indexOf(columnName) + 1, num -> num), row.get(rowName -> rows().headers().indexOf(rowName) + 1, num -> num), column.get(columnName -> columnName, num -> ""), row.get(rowName -> rowName, num -> "")); }
public ICell cell(Column column, Row row) { int colIndex = column.get(this::getColumnIndex, num -> num + columns().getStartIndex() - 1); int rowIndex = row.get(this::getRowIndex, num -> num + rows().getStartIndex() - 1); return addCell(colIndex, rowIndex, column.get(name -> columns().headers().indexOf(name) + 1, num -> num), row.get(name -> rows().headers().indexOf(name) + 1, num -> num), column.get(name -> name, num -> ""), row.get(name -> name, num -> "")); }
public ICell cell(String value, Column column) { int colIndex = column.get( columnName -> select(columns().headers(), String::toLowerCase).indexOf(columnName.toLowerCase()) + 1, num -> num); return columns().getColumn(colIndex).first((columnName, cell) -> cell.getValue().equals(value)); } public ICell cellContains(String value, Column column) {
public ICell cellContains(String value, Column column) { int colIndex = column.get( columnName -> select(columns().headers(), String::toLowerCase).indexOf(columnName.toLowerCase()) + 1, num -> num); return columns().getColumn(colIndex).first((columnName, cell) -> cell.getValue().contains(value)); } public ICell cellMatch(String regex, Column column) {
public ICell cellContains(String value, Column column) { int colIndex = column.get( name -> columns().headers().indexOf(name) + 1, num -> num); return columns().getColumn(colIndex).first((name, cell) -> cell.getValue().contains(value)); } public ICell cellMatch(String regex, Column column) {