mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-04-15 20:51:45 +03:00
25 lines
522 B
Java
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);
|
|
}
|