public void populateDataTable(final RestServiceVirtualizeDto rstDto) { populateServiceData( rstDto.getRestServiceVirtualName(), rstDto.getCreationTimeStamp(), rstDto.getLastUpdatedTimeStamp(), rstDto.getResponseStub(), rstDto.getRequesStub()); elementValue.setCellFactory(TextFieldTableCell.forTableColumn()); elementValue.setOnEditCommit( (final TableColumn.CellEditEvent<TableEntry, String> t) -> { updateTableDetails( rstDto, t.getTableView().getItems().get(t.getTablePosition().getRow()), t.getNewValue()); }); }