Launcher/libLauncher/src/main/java/ru/gravit/launcher/modules/ModulesManagerInterface.java
2018-09-22 21:34:13 +07:00

25 lines
522 B
Java

package ru.gravit.launcher.modules;
import java.net.URL;
public interface ModulesManagerInterface {
void initModules();
void load(Module module);
void load(Module module, boolean preload);
void loadModule(URL jarpath, boolean preload) throws Exception;
void loadModule(URL jarpath, String classname, boolean preload) throws Exception;
void postInitModules();
void preInitModules();
void printModules();
void sort();
void registerModule(Module module, boolean preload);
}