45 lines
1,011 B
Java
45 lines
1,011 B
Java
package main;
|
|
|
|
import java.io.IOException;
|
|
|
|
import javax.swing.UnsupportedLookAndFeelException;
|
|
|
|
import api.GetApiData;
|
|
import data.FetchData;
|
|
import data.ManageFiles;
|
|
import database.DatabaseManager;
|
|
import filestructure.CreateFileStructure;
|
|
import gui.LoadMenu;
|
|
|
|
public class Main {
|
|
|
|
public static void main(String[] args) throws IOException, UnsupportedLookAndFeelException {
|
|
|
|
LoadMenu load = new LoadMenu();
|
|
load.onLoad();
|
|
|
|
load.updateBar("Dateistruktur wird gebaut...");
|
|
|
|
CreateFileStructure struct = new CreateFileStructure();
|
|
struct.create();
|
|
|
|
load.updateBar("Updatedaten werden heruntergeladen...");
|
|
|
|
FetchData fetch = new FetchData();
|
|
fetch.getGithubString();
|
|
|
|
load.updateBar("Einträge werden Indexiert...");
|
|
|
|
ManageFiles manager = new ManageFiles();
|
|
manager.compareArrays();
|
|
|
|
load.updateBar("Datenbank wird geladen...");
|
|
|
|
DatabaseManager data = new DatabaseManager();
|
|
data.manage();
|
|
|
|
load.updateBar("Ladevorgang abgeschlossen");
|
|
load.close();
|
|
}
|
|
|
|
}
|