mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-03-30 21:18:17 +03:00
25 lines
463 B
Java
25 lines
463 B
Java
package ru.gravit.launcher.modules;
|
|
|
|
import java.net.URL;
|
|
|
|
public interface ModulesManager extends AutoCloseable {
|
|
void initModules();
|
|
|
|
void load(Module module);
|
|
|
|
void loadModule(URL jarpath) throws Exception;
|
|
|
|
void loadModule(URL jarpath, String classname) throws Exception;
|
|
|
|
void postInitModules();
|
|
|
|
void preInitModules();
|
|
|
|
void finishModules();
|
|
|
|
void printModules();
|
|
|
|
void sort();
|
|
|
|
void registerModule(Module module);
|
|
}
|