algorithms-for-computing-li.../LinearRegressionTool/src/main/java/de/wwwu/awolf/view/services/DataService.java

29 lines
711 B
Java

package de.wwwu.awolf.view.services;
import de.wwwu.awolf.presenter.Presenter;
import de.wwwu.awolf.presenter.data.DataHandler;
import javafx.concurrent.Service;
import javafx.concurrent.Task;
public class DataService extends Service<String> {
private DataHandler.DataType type;
private int n;
public DataService(DataHandler.DataType type, int n) {
this.type = type;
this.n = n;
}
@Override
protected Task<String> createTask() {
return new Task<>() {
@Override
protected String call() throws Exception {
Presenter.getInstance().generateDataset(n, type);
return "done";
}
};
}
}