private E rowToEntity(MapArray<String, ICell> row) { E entity = newEntity(entityClass); if (row == null) return entity; Field[] fields = entity.getClass().getFields(); row.pairs.forEach(entry -> setEntityField(entity, fields, entry.key, entry.value.getText())); return entity; }
private E rowToEntity(MapArray<String, ICell> row) { E entity = newEntity(); if (row == null){ return entity; } Field[] fields = entity.getClass().getFields(); row.pairs .forEach(entry -> setEntityField(entity, fields, entry.key, entry.value.getText())); return entity; }
private E rowToEntity(MapArray<String, ICell> row) { E entity = newEntity(entityClass); if (row == null) return entity; Field[] fields = entity.getClass().getFields(); row.pairs.forEach(entry -> setEntityField(entity, fields, entry.key, entry.value.getText())); return entity; }
public ICell cell(String value) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().equals(value)); if (result != null) return result; } return null; }
public ICell cell(String value) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().equals(value)); if (result != null) return result; } return null; }
public ICell cellMatch(String regex) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().matches(regex)); if (result != null) return result; } return null; } public MapArray<String, MapArray<String, ICell>> rows(String value, Column column) {
public ICell cellMatch(String regex) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().matches(regex)); if (result != null) return result; } return null; } public MapArray<String, MapArray<String, ICell>> rows(String value, Column column) {
public ICell cellMatch(String regex) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().matches(regex)); if (result != null) return result; } return null; } public MapArray<String, MapArray<String, ICell>> rows(String value, Column column) {
public ICell cell(String value) { ICell result; for (Pair<String, MapArray<String, ICell>> row : rows().get()) { result = row.value.first((cName, cValue) -> cValue.getText().equals(value)); if (result != null) return result; } return null; }