Majority of API downloader and Script Loader completed. Other misc fixes and UI updates.

This commit is contained in:
Ethan
2019-12-16 04:35:13 -06:00
parent e0cb723396
commit f4f212705c
33 changed files with 1729 additions and 59 deletions
@@ -0,0 +1,46 @@
package org.rebotted.bot.data;
import org.rebotted.archive.ClassArchive;
import java.io.File;
public class APIData {
private final Class<?> clazz;
private final double version;
private final File apiPath;
private final ClassLoader classLoader;
private final ClassArchive classArchive;
public APIData(Class<?> clazz, double version, File apiPath, ClassArchive classArchive, ClassLoader classLoader) {
this.clazz = clazz;
this.version = version;
this.apiPath = apiPath;
this.classArchive = classArchive;
this.classLoader = classLoader;
}
public Class<?> getMainClass() {
return clazz;
}
public Class<?> getClazz() {
return clazz;
}
public double getVersion() {
return version;
}
public File getApiPath() {
return apiPath;
}
public ClassLoader getClassLoader() {
return classLoader;
}
public ClassArchive getClassArchive() {
return classArchive;
}
}